2013-10-24 25 views

回答

1

試試這個

@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

+0

我想類似這樣的數據的東西:」 {'name':test}「,我將如何將數據參數傳遞給mvc動作 – user2866746

+0

如果我理解你,你不想使用AjaxOptions來定製ajax表單。你只想發送額外的日期在控制器中的行動,你當然可以:) –

+0

是的,沒錯。請讓我知道我將如何做到這一點與ajax.beginform? – user2866746