目标:
我想知道,如何在使用“ @using Html.Beginform ...
提交表单后再次加载内容时保持同一页面守则:
控制器
[HttpPost]
public ActionResult Save(DetailHvmModel model)
{
HvmService.Save(model);
return View();
}
查看:
@using (Html.BeginForm(Actions.Valoration_Save, Controllers.Valoration, FormMethod.Post))
{
//Html
}
答案 0 :(得分:4)
使用Ajax,您可以使用帮助程序Ajax.BeginForm轻松完成此操作,请参阅此处了解更多
http://msdn.microsoft.com/en-us/library/system.web.mvc.ajax.ajaxextensions.beginform(v=vs.108).aspx
这也比较了你使用Ajax方法的方式
http://www.codeproject.com/Articles/429164/Html-BeginForm-vs-Ajax-BeginForm-in-MVC3