【发布时间】:2017-07-10 15:15:41
【问题描述】:
如何根据按下按钮的提交值改变AjaxOptions的值。
在视图中:
@using (Ajax.BeginForm("function_name", "Controller",
new AjaxOptions
{
HttpMethod = "POST",
InsertionMode = InsertionMode.Replace,
UpdateTargetId = "resultsLoad",
OnBegin = "function_onBegin",
OnFailure = "function_onFailure",
OnSuccess = "function_onSuccess",
OnComplete = "function_onComplete"
})) {
<button type="submit" id="btn_1" value="submit1" name="submit"></button>
<button type="submit" id="btn_2" value="submit2" name="submit"></button>
}
在控制器中:
[HttpPost]
public ActionResult function_name(IndexViewModel model, string submit)
{
enter code...
return PartialView();
}
当我按任意按钮发帖时,我需要在返回新的 PartialView 之前更改 AjaxOptions 值。
【问题讨论】:
标签: asp.net-mvc-5 asp.net-ajax ajax.beginform unobtrusive-ajax