2010-07-07 3 views
4

t4Mvc를 사용하여 양식 게시 URL (예 :t4mvc가있는 쿼리 문자열의 RouteValueDictionary?

<form method="post" action="/admin/login/index?RouteValueDictionary=System.Web.Routing.RouteValueDictionary"> 

또는 제가

<% using (Html.BeginForm(MVC.Admin.Login.Index(null))) { %> 

를 사용하는 경우에있어서 그것이

<form method="post" action="/admin/login?TempData=System.Web.Mvc.TempDataDictionary&amp;ViewData=System.Web.Mvc.ViewDataDictionary&amp;ViewEngineCollection=System.Web.Mvc.ViewEngineCollection"> 

를 생성하는 작업 파라미터를 기대 여기서

<% using (Html.BeginForm(MVC.Admin.Login.Index())) { %> 

그것은 다음과 같은 경로를 생성 누구든지 이걸 가지고 있었어. 쑤시?

답변

3

T4MVC 오버로드가 명시 적으로 전달되는 양식 메소드를 필요로하기 때문에 발생합니다. 시도해보십시오.

<% using (Html.BeginForm(MVC.Admin.Login.Index(), FormMethod.Post)) { %> 
+0

덕분에 완벽하게 작동했습니다. – mickdelaney

관련 문제