自定义规则:

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();
} }

最新文章

  1. 【转】安装第三方库出现 Python version 2.7 required, which was not found in the registry
  2. oracle中scn(系统改变号)
  3. 使用Jmeter录制脚本
  4. C#:文件、路径(Path_File)
  5. Yii 1 数据库操作 笔记
  6. Sublime Text 3初体验之Package Control
  7. hdu 2191 珍惜现在,感恩生活 多重背包入门题
  8. JSP标准标签库(JSTL)--核心标签库 c
  9. BLDC(无刷直流电机)应用相关
  10. 温故而知新 Volley源码解读与思考
  11. javaWeb1之Servlet
  12. bittorrent 学习(四) tracker peer通讯
  13. CSRF 攻击(跨域攻击)
  14. CNAME记录和A记录
  15. 更改linux下文件目录权限、拥有者及用户组
  16. word论文文献引用上标括号
  17. EventBus简单封装
  18. ElasticSearch 2 (11) - 节点调优(ElasticSearch性能)
  19. Change Data template dynamically
  20. $digest already in progress 解决办法——续

热门文章

  1. [Java Web整合开发王者归来·刘京华] 1、 Java Web开发
  2. Windows下使用Redis(一)安装使用
  3. Jenkins pipeline 入门到精通系列文章
  4. atitit.提升开发效率---MDA 软件开发方式的革命(3)----自动化建表
  5. 淘宝TOP之API测试
  6. android: SQLite使用 SQL 操作数据库
  7. ios开发FMDB导入SQLCipher加密数据库
  8. GO語言基礎教程:序章
  9. JavaScript中如何中断forEach循环
  10. C#:如何解决WebBrowser.DocumentCompleted事件的多次调用