码迷,mamicode.com
首页 > Web开发 > 详细

MVC 控制器弹框

时间:2015-02-05 18:20:24      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:

第一种弹框成功后要刷新界面 

[HttpPost]   
        public ActionResult Add(Maticsoft.Model.Project.ProjectMoneyPlan model)   
        {   
            model.Money = new Maticsoft.Model.Struct.DRMB(model.Money).ToDouble().ToString();   
            Maticsoft.BLL.User.LoginUser login = new Maticsoft.BLL.User.LoginUser();   
            model.Creater = login.Email;   
            try  
            {   
                if (bll.Exist("Pro_MoneyPlan", "where ProCode=‘" + model.ProCode + "", "ProCode") && bll.Exist("Pro_MoneyPlan", "where Year=" + model.Year , "Year") && bll.Exist("Pro_MoneyPlan", "where Month=" + model.Month, "Month"))   
                {   
                    ///弹框   
                   string script = String.Format("<script>alert(‘数据已经存在!‘);location.href=‘{0}‘</script>",  Url.Action("Add"));      
                   return Content(script ,"Text/html");                  
                }   
                else  
                {   
                    bll.Add(model);   
                    return View("List");   
                }   
            }   
            catch (Exception ex)   
            {   
                return new Maticsoft.BLL.Error().DoError(ex);   
            }   
        }   

 

第二种弹框成功后不刷新界面:

[HttpPost]   
        public ActionResult Add(Maticsoft.Model.Project.ProjectMoneyPlan model)   
        {   
            model.Money = new Maticsoft.Model.Struct.DRMB(model.Money).ToDouble().ToString();   
            Maticsoft.BLL.User.LoginUser login = new Maticsoft.BLL.User.LoginUser();   
            model.Creater = login.Email;   
            try  
            {   
                if (bll.Exist("Pro_MoneyPlan", "where ProCode=‘" + model.ProCode + "", "ProCode") && bll.Exist("Pro_MoneyPlan", "where Year=" + model.Year , "Year") && bll.Exist("Pro_MoneyPlan", "where Month=" + model.Month, "Month"))   
                {   
                   ViewData["ProName"] = SelecOpption.GetOpption("PRO_B", "", "Code,Name");//获取项目名称   
                   ViewData["Year"] = GetYear();   
                   ViewData["Month"] = GetMonth();   
                   ///弹框   
                   ViewBag.isExist = false;   
                   return View();   
                }   
                else  
                {   
                    bll.Add(model);   
                    return View("List");   
                }   
            }   
            catch (Exception ex)   
            {   
                return new Maticsoft.BLL.Error().DoError(ex);   
            }   
        }   

前台:

@if (ViewBag.isExist == false)   
{   
    <script type="text/javascript">   
        alert("您要添加的数据已经存在!")   
    </script>   
} 

 

MVC 控制器弹框

标签:

原文地址:http://www.cnblogs.com/xiaoqi742709106/p/4275401.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!