2011-10-17 58 views
3

我已經習慣了有更改Ajax表單行動輸入的formaction屬性

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

,一切都是輝煌的,但與阿賈克斯形式

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

提交表單動作並不反映輸入formaction。
問題在哪裏,以及如何讓Ajax表單與不同的表單操作一起工作?

回答

3

事實證明,這個功能並沒有在MVC3中實現。

其中一個解決方法 - 用jQuery重寫呈現data-ajax-url屬性,它會在您指定Url屬性AjaxOptionsBeginForm方法時出現。