2009-02-09 3 views

답변

3

ASP.NET MVC에서 페이지로드 메서드가 필요하지 않습니다. 뷰 데이터 및 모델은 Controller이 뷰 페이지의 ViewData을 공급하기 때문에 MVC ViewPage에서 직접 ViewData 속성을 통해 액세스 할 수 있습니다.

<%= ViewData["MyInt"] %> 
<%= ViewData["MyString"] %> 

당신은에 액세스 할 수 있습니다 : 당신이 직접을 ViewData에 액세스 할 수 있습니다

public ActionResult Do() { 
    ViewData["MyInt"] = 64; 
    ViewData["MyString"] = "MyString"; 
    return View(); 
} 

그리고 MyProject/Views/My/Do.aspxDo보기 :

는 다음과 같은 조치를 MyProject/Controllers/MyControllerMyController을 말해봐 코드 숨김 파일도 마찬가지입니다. 왜냐하면보기 페이지가 속성을 가진 System.Web.Mvc.ViewPage에서 상속되기 때문입니다. 자세한 내용은 here을 참조하십시오.

관련 문제