2012-07-04 4 views
1

MVC 3보기 마스터 페이지 (ASPX)와 마스터 페이지의 차이점은 무엇입니까? 나는 주로 면도기 뷰 엔진을 사용하지만 Aspx 페이지를 추가해야하는 SSRS 보고서를 통합하는 asp.net MVC 3 프로젝트에서 작업하고 있습니다. 프로젝트에서 cshtml 페이지와 동일한 레이아웃을 사용하기를 원합니다. 프로젝트에 어떤 마스터 페이지를 추가해야하며 그 이유는 무엇입니까?MVC 3보기 마스터 페이지 (ASPX)와 마스터 페이지의 차이점

+0

ASPX에서 일한 적이 없기 때문에 귀하의 질문을 완전히 이해하지 못했습니다. [레이아웃] (http://weblogs.asp.net/scottgu/archive/2010/10/22/asp-net-mvc-3-layouts.aspx)을 찾으십니까? – Mohayemin

답변

1

그것은 기본 클래스입니다 :

  • MasterPage가 System.Web.UI.MasterPage 클래스에서 파생 고전 웹폼가.
  • 하는 ASP.NET MVC MasterPage (당신이 웹폼 엔진을 보려면 사용하는 경우)를 차례로 System.Web.UI.MasterPage에서 파생 System.Web.Mvc.ViewMasterPage 클래스에서 파생하지만 같은 Model, Html, Ajax, Url, TempData, ViewBag, 추가 속성을 추가합니다. MVC 관련 아티팩트에 액세스 할 수 있도록합니다.

모든 MVC 특정 개념에 액세스해야 할 경우 ASP.NET MVC 응용 프로그램 내에서 System.Web.Mvc.ViewMasterPage 클래스를 사용해야합니다.

0

마스터 페이지는 ASP.NET 2.0에 도입되었으며 뷰 마스터 페이지는 ASP.NET MVC 응용 프로그램에서 사용됩니다. 뷰 마스터 페이지는 다른 기본 클래스를 가지며 도우미에 액세스 할 수 있으며 MVC에서 모델에 강력하게 입력 할 수 있습니다.

관련 문제