3
我需要知道如何通過Ajax.BeginForm將附加數據傳遞給mvc動作?當我們使用$ .ajax時,我沒有找到任何Ajax選項來傳遞額外的參數。有人可以建議我怎麼能通過它?如何使用Ajax.BeginForm爲MVC動作形成附加值MVC 4
我需要知道如何通過Ajax.BeginForm將附加數據傳遞給mvc動作?當我們使用$ .ajax時,我沒有找到任何Ajax選項來傳遞額外的參數。有人可以建議我怎麼能通過它?如何使用Ajax.BeginForm爲MVC動作形成附加值MVC 4
試試這個
@using(Ajax.BeginForm("Action", "Controller", new AjaxOptions { /*OPTIONS for example*/ HttpMethod = "POST", UpdateTargetId = "ajaxCreateAdminForm" }))
{
//Form with inputs
}
AjaxOptions有很多選擇。你可以使用它。在這個頁面,你可以檢查此:MSDN page
編輯
@using(Ajax.BeginForm("Action", "Controller", new { name="test" }, new AjaxOptions { /*OPTIONS for example*/ HttpMethod = "POST", UpdateTargetId = "ajaxCreateAdminForm" }))
{
//Form with inputs
}
所有類型的幫手Ajax.BeginForm通話是在MSDN形容 - >Ajax.BeginForm
我想類似這樣的數據的東西:」 {'name':test}「,我將如何將數據參數傳遞給mvc動作 – user2866746
如果我理解你,你不想使用AjaxOptions來定製ajax表單。你只想發送額外的日期在控制器中的行動,你當然可以:) –
是的,沒錯。請讓我知道我將如何做到這一點與ajax.beginform? – user2866746