保存时提示单击MVC3

时间:2011-04-03 05:27:02

标签: asp.net-mvc-3

当我点击保存按钮时。我希望javascript警报来“数据保存成功”。我是如何在MVC3中做到这一点的.. 谢谢

2 个答案:

答案 0 :(得分:4)

您可以使用成功或失败消息从服务器发回json结果。然后简单地在ajax请求的完整方法上,读取你的json结果并相应地显示消息。

您的客户端脚本看起来像这样(如果使用jQuery):

$("#SubmitBtnId").click(function() { 

   $.ajax({
   type: "POST",
   url: "controller/action",
   data: "name=FormName&location=Florida",
   complete: function(data){
     if(data.Success) { alert(data.Message); }
      }
   });

 });

确保从控制器返回包含Success属性的Json结果。你可以这样做

 return Json(new
            {
                Success = true,
                Message = "Data saved Successfully"
            });

答案 1 :(得分:0)

您可以将ViewBag中的标志传递给View,以表示数据已成功保存。在视图中,您可以触发一个javascript变量,该变量将依次触发警报。希望这会有所帮助。