MVC自定义视图规则
自定义规则:
using System.Web.Mvc; using System.Configuration; namespace Research { public class ViewConfig { public static void RegisterView() { string temp = ConfigurationManager.AppSettings["ShopTemplate"]; RazorViewEngine r = new RazorViewEngine(); r.ViewLocationFormats = new[] { "~/Template/" + temp + "/{1}/{0}.cshtml", "~/Views/{1}/{0}.cshtml" }; ViewEngines.Engines.Clear(); ViewEngines.Engines.Add(r); } } }
注册自定义规则:在Global.asax.cs中加入注册代码
public class MvcApplication : System.Web.HttpApplication { protected void Application_Start() { AreaRegistration.RegisterAllAreas(); FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters); RouteConfig.RegisterRoutes(RouteTable.Routes); BundleConfig.RegisterBundles(BundleTable.Bundles); //注册自定义视图访问规则 ViewConfig.RegisterView(); } }
郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。