0
我正在使用Asp.net MVC的區域功能。Asp.net MVC:具有相同控制器和操作方法的多個區域 - 帶Post操作的Html.BeginForm
兩個不同的區域具有相同名稱的控制器:
AdminAreaRegistration.cs
UserAreaRegistration.cs
我想有一個形式的帖子到以下方法:
@using (Html.BeginForm("UserLogin", "Login",
new { area = "", model = this.Model, returnUrl = Request.QueryString["returnUrl"] },
FormMethod.Post, new { @Id = "frmLogin" }))
但我得到了一個錯誤:
我怎麼能與多個區域解決它具有使用Html.BeginForm同名控制器和POST方法()?
[在我的項目中具有相同名稱的多個控制器問題]的可能重複(http://stackoverflow.com/questions/5092589/having-issue-with-multiple-controllers-of-the-同名在我的項目中) –
不重複,它對Html.BeginForm()的關注。你有什麼想法如何解決它? –
我已經爲所有控制器和不同區域的動作註冊路線,但是我想通過傳遞表單數據調用post方法 –