Asp.net MVC의 영역 기능을 사용하고 있습니다. 같은 이름의 컨트롤러Asp.net MVC : 동일한 컨트롤러 및 동작 메서드가있는 여러 영역 - 후 작업이있는 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를 사용하는이()?
[내 프로젝트에 같은 이름의 여러 컨트롤러에 문제를 갖는]의 중복 가능성 (http://stackoverflow.com/questions/5092589/having-issue-with-multiple-controllers-of-the- 내 이름이 같은 프로젝트에서) –
, Html.BeginForm()에 대한 우려가 중복되지 않습니다. 그것을 고칠 방법이 있습니까? –
다른 영역의 모든 컨트롤러와 동작에 대한 경로를 이미 등록했지만 양식 데이터를 전달하는 post 메서드를 호출하고 싶습니다. –