MVC 3 View母版页(ASPX)和母版页之间有什么区别。我正在研究asp.net MVC 3项目,该项目主要使用剃刀视图引擎,但要集成SSRS报告,我需要添加Aspx页面。我希望我的报告与我的项目中的cshtml页面具有相同的布局。 我应该将哪个母版页添加到我的项目中?为什么?
答案 0 :(得分:1)
这是基类:
System.Web.UI.MasterPage
类。System.Web.Mvc.ViewMasterPage
类,后者又派生自System.Web.UI.MasterPage
,但它添加了其他属性,例如Model
,Html
,Ajax
,Url
,TempData
,ViewBag
,...以便您可以访问MVC特定工件。如果您需要访问所有这些MVC特定的概念,那么在ASP.NET MVC应用程序中,您应该使用System.Web.Mvc.ViewMasterPage
类。
答案 1 :(得分:0)
Master Page在ASP.NET 2.0中引入,View Master Page在ASP.NET MVC应用程序中使用。 View Master Page具有不同的基类,它可以访问帮助程序,并且可以强类型化为模型(在MVC中)。