2013-11-14 44 views
1

有無論如何使多個HTML開始形式調用多個控制器?ASP MVC多個HTML開始形式和多個控制器?可能的

實施例:

我有1個視圖兩種形式A和B,然後形成一個呼叫控制器C和B調用d,這是可能實現這個?如果是這樣,我會使用Ajax還是任何建議?

感謝您的幫助

+0

是的,這是可能的。你不需要Ajax。 – Miller

回答

2

表單不需要綁定到構建其視圖的控制器。您可以張貼到任何你想要的:

@using (Html.BeginForm("SomeAction", "Home")) 
{ 
    I'll post to the Home controller. 
} 

@using (Html.BeginForm("SomeOtherAction", "Security")) 
{ 
    I'll post to the Security controller. 
} 

這只是使常規模式,所以:

<form action="/Home/SomeAction"> 
</form> 

<form action="/Security/SomeOtherAction"> 
</form> 

這是很多很多的事情,ASP.NET MVC得到正確和WebForms的沒有一個。如果您嘗試在WebForms世界中發佈到不同的aspx頁面,它不會那麼容易。