本文介绍了保存数据后来自Controller的警报消息的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
填写Gmail注册表单,我想在保存数据后显示警告信息框,我想这可以通过Controller完成,所以请问任何想法?
Hi, Filling a form like Gmail registration, I want to display alert message box after saving the data, I think this can be done from Controller, so please any idea?
推荐答案您好,在视图中添加此代码 Hi, Add this code in view @{ if (TempData["message"] != null) { <script type="text/javascript"> alert(@Html.Raw(Json.Encode(TempData["message"]))); </script> } }
[HttpPost] public ActionResult Submit() { if (ModelState.IsValid) { // Do your stuff TempData["message"] = "Your Message"; } return View("ViewName"); }
插入数据到数据库后的显示方式 - 警告 - 消息[ ^ ] how-to-display-alert-message-in-控制器 [ ^ ]
您好, 您可以使用Ajax.BeginForm。它为您提供了AjaxOptions。使用它,您可以在控制器操作成功/失败后触发javascript函数。 这是一个例子。 @Ajax.BeginForm(ActionName,ControllerName,null,new AjaxOptions(){OnSuccess =javascript:alert('Login Successfully!');},new {}) --SDK Hi, You can use Ajax.BeginForm. Which provides you AjaxOptions. Using that, you can fire javascript function after success/failure of your controller action. Here is one example. @Ajax.BeginForm("ActionName","ControllerName",null,new AjaxOptions(){OnSuccess = "javascript:alert('Login Successfully!');"},new{}) --SDK
更多推荐
保存数据后来自Controller的警报消息
发布评论