使用input的formaction属性更改ajax表单操作

时间:2011-10-17 09:27:39

标签: .net ajax forms asp.net-mvc-3

我曾经有过

@using (Html.BeginForm())
{
  <input type="submit" formaction="/home" />
}

一切都很棒,但是用Ajax形式

@using (Ajax.BeginForm())
{
  <input type="submit" formaction="/home" />
}

提交的表格行动并不反映输入的形成 问题出在哪里?如何使ajax表单与不同的表单操作一起工作?

1 个答案:

答案 0 :(得分:3)

事实证明,MVC3中没有实现此功能。

解决方法之一 - 使用jQuery呈现data-ajax-url属性重写,当您在Url方法的AjaxOptions中指定BeginForm属性时,它将显示。