[英]disable redirect after submit form
我有表格
@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Post)) {
...
<input type="submit" />
}
当我提交此表单时,我将重定向到/ ControllerName / ActionName。 如果这样添加onsubmit我可以停止
@using (Html.BeginForm("ActionName", "ControllerName", FormMethod.Post, new {onsubmit="return Submit();"}))
和这样的脚本
Submit = function() {
...
return false;
}
有没有防止自定义脚本重定向的正确方法吗?
UPD:服务器端代码
[HttpPost]
public JsonResult MySubmit(ParamsClass params)
return new JsonResult {
Data = BusinessLogicOperations();
};
}
修改您的帖子操作:
[HttpPost]
public ActionResult MySubmit(ParamsClass params)
// do your busines logic here
return RedirectToAction("YourAction", "YourController", params);
}
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.