首页 > 代码库 > MVC自定义视图规则
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(); } }
MVC自定义视图规则
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。