2011-09-27 8 views
0

누구나 ASP.NET MVC 3에서 뷰 상태를 처리하는 방법을 설명 할 수 있습니까? MVC 뷰 상태가 아님을 압니다.ASP.NET MVC 뷰 상태

그러나 한 페이지에서 다른 페이지로 데이터가 얼마나 정확하게 처리되는지 알고 싶습니다.

예 : 내 수업에서 두 ​​가지보기가 있습니다. "만들기"-> 새로운 사람을 만들고 "색인"-> "사람"모달로 사람 목록을 표시합니다.

그래서 HttPost를 사용하여 새 페슨을 만든 다음이 포스트 메서드에서 인덱스보기로 이동합니다.

그래서 여기에 데이터가 어떻게 처리되었는지 뷰 상태가 없습니다.

도와주세요.

Thansk in advance !!!!

답변

2

제출을 클릭하면 데이터가 다른 일반 양식 제출과 마찬가지로 요청 양식에 푸시됩니다.

요청을 처리 할 일치하는 작업을 찾고 사용자 모델로 해당 작업을 찾습니다.

기본 데이터 모델 바인더를 호출하여 양식 데이터를 개체 속성과 일치 시키려고 시도합니다.

조치는 모델 바인더의 결과와 함께 호출됩니다.

제목에 관한 좋은 책을 선택하는 것이 좋습니다. 또한 기존 질문을 검토하고 제공된 답변을 수락하는 것을 고려해보십시오.

포스트에서
+0

깊이에 중점을 두는 좋은 책을 쑤셔 라. – Jash

+0

@ 재시 : Freeman과 Sanderson의 Pro ASP.NET MVC 3을 제안합니다. http://www.amazon.com/dp/1430234040 –

+0

@Jash Professional ASP.NET MVC 3는 좋습니다. – asawyer

0

또는 Get 요청 행동 = "demo_form 같은 형태의 태그에 action 속성에 지정된 컨트롤러의 액션에 도착 양식 태그, 게시물에 또는 텍스트 상자와 같은 모든 입력 개체 :

<form action="controller/actionName" method="get"> 
First name: <input type="text" name="fname"><br> 
Last name: <input type="text" name="lname"><br> 
<input type="submit" value="Submit"> 
</form> 

속성 이름은 입력 이름의 이름이고 속성 값은 입력 된 .in 컨트롤러에 입력 한 텍스트입니다. "actionName"과 같은 동작을 지정했습니다.이 객체에는 입력 이름과 같은 속성 이름을 가진 입력 객체가 있습니다. view.mvc는 요청의 속성 값을 작업 입력 매개 변수의 객체의 동일한 속성 이름에 매핑합니다.