2011-04-03 46 views
0

当我点击保存按钮。我想javascript警报来到“数据保存成功”。我如何在MVC3中执行此操作.. 谢谢警告保存点击MVC3

+0

你是否通过Ajax保存? – smartcaveman 2011-04-03 05:28:18

回答

0

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

+0

请给我一些示例代码。 – 2012-03-11 10:37:56

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); } 
     } 
    }); 

}); 

确保你从你的控制器返回JSON结果包括Success属性。你可以像

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

感谢它真的为我工作.. – Sanjeev 2011-04-03 09:08:04