.net MVC3에 새로운 브랜드이므로 내 무지를 용서해주십시오. 상대적으로 큰 폼 (많은 필드)을 가지고 있고 백엔드에서 액션 메소드의 인자로 각 필드를 참조 할 필요가 있는지 또는 모든 것을 일종의 것으로 전달할 수 있는지 궁금합니다. 그런 다음 컬렉션을 참조하여 값을 가져옵니다.양식 데이터를 컨트롤러 mvc3으로 전달
가능한 경우 누군가에게 간단한 예를 제공해주세요.
감사합니다.
.net MVC3에 새로운 브랜드이므로 내 무지를 용서해주십시오. 상대적으로 큰 폼 (많은 필드)을 가지고 있고 백엔드에서 액션 메소드의 인자로 각 필드를 참조 할 필요가 있는지 또는 모든 것을 일종의 것으로 전달할 수 있는지 궁금합니다. 그런 다음 컬렉션을 참조하여 값을 가져옵니다.양식 데이터를 컨트롤러 mvc3으로 전달
가능한 경우 누군가에게 간단한 예를 제공해주세요.
감사합니다.
최단 예 ...
보기 모델 :
public class ViewModel
{
public string FirstName { get; set; }
public string LastName { get; set; }
}
보기 :
<%: Html.EditorForModel() %>
컨트롤러
[HttpGet]
public ActionResult Person()
{
return View(new ViewModel());
}
[HttpPost]
public ActionResult Person(ViewModel formData)
{
// formData is bound already -- just use it!
}
모든 데이터를 사용자 지정 유형으로 컨트롤러에 전달할 수 있습니다. 이에 사용되는 양식 필드의 ID,
<%= Html.TextBoxFor(m => m.FirstName) %>
했다 : 당신이 강하게보기를 입력하면
public ActionResult MyControllerMethod(MyCustomType formData)
하는 것은 다음과 같은 html 헬퍼를 사용하여 양식 필드를 렌더링 할 수 있습니다 양식 필드를 모델 속성과 연결하면 이미 설정됩니다.