2014-07-01 45 views
0

我保存的数据与此按钮如何保存数据,并用一个按钮(点击)

<p><input type="Submit" value="Save" id="Save" /></p> 

重新加载页面这是可能的,这也重新加载页面在同一时间。

我正在使用此代码。

<script type ="text/javascript"> 


     $('#Submit').click(function() { 
      location.reload(); 
     }); 

</script> 

但它不工作。它只保存数据。

+0

如果你只是想使用location.reload();那么为什么你不能从你的行为方法中再次返回相同的视图? –

+0

因为你正在返回json,所以你使用Ajax形式? –

+0

也请张贴您的完整视图这是不够的信息,也是行动 –

回答

0

您可以通过两种方式来实现:

  1. 忘记的JavaScript,使MVC动作返回重定向响应你从哪里来的页面。
  2. 代替type =“submit”,创建一个按钮并附加一个事件处理程序,该事件处理程序发出AJAX请求,并在请求完成时重新加载页面。请注意,相比于选择这种解决方案的成本额外的服务器往返1

举例选项1:

return Redirect("Controller", "Action", additionalParamsObject); 
+0

我已经返回使用杰森另一种观点。并且上面的视图是该视图的局部视图 return Json(new {ok = true,newurl = Url.Action(“CreateNote”)}); –

相关问题