首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 网站开发 > ASP >

Asp.Net Mvc3 批改视图的默认路径

2012-07-31 
Asp.Net Mvc3 修改视图的默认路径public class StructRazorViewEngine : RazorViewEngine{public StructRa

Asp.Net Mvc3 修改视图的默认路径

public class StructRazorViewEngine : RazorViewEngine{public StructRazorViewEngine(): base(){             //Area视图路径其中{2},{1},{0}分别代表Area名,Controller名,Action名             AreaViewLocationFormats = new[] { "~/{2}/{1}/{0}.cshtml", "~/Shared/{0}.cshtml" };             //Area模版路径             AreaMasterLocationFormats = new[] { "~/Shared/{0}.cshtml" };             //Area的分部视图路径             AreaPartialViewLocationFormats = new[] { "~/{2}/{1}/{0}.cshtml", "~/Shared/{0}.cshtml" };             //主视图路径             ViewLocationFormats = new[] { "~/{1}/{0}.cshtml", "~/Shared/{0}.cshtml" };             //主模版路径             MasterLocationFormats = new[] { "~/Shared/{0}.cshtml" };             //主分部视图路径             PartialViewLocationFormats = new[] { "~/{1}/{0}.cshtml", "~/Shared/{0}.cshtml" };         }protected override IView CreatePartialView(ControllerContext controllerContext, string partialPath){return base.CreatePartialView(controllerContext, partialPath);}protected override IView CreateView(ControllerContext controllerContext, string viewPath, string masterPath){return base.CreateView(controllerContext, viewPath, masterPath);}protected override bool FileExists(ControllerContext controllerContext, string virtualPath){return base.FileExists(controllerContext, virtualPath);}}


 

热点排行