1.打开Global.asax文件
protected void Application_Start()
{
AreaRegistration.RegisterAllAreas();
WebApiConfig.Register(GlobalConfiguration.Configuration);
FilterConfig.RegisterGlobalFilters(GlobalFilters.Filters);
RouteConfig.RegisterRoutes(RouteTable.Routes);
BundleConfig.RegisterBundles(BundleTable.Bundles);
AuthConfig.RegisterAuth();
}2.添加Application_Start方法
protected void Application_Start()
{
ViewEngines.Engines.Clear();//This clears all the Web form view engines.}3.修改Application_Start
protected void Application_Start()
{
ViewEngines.Engines.Clear(); //This clears all the view engines as mentioned earlier
ViewEngines.Engines.Add(new RazorViewEngine()); //This RazorViewEngine() is present in the System.Web.Mvc namespace
}
public class "your viewengine
name":RazorViewEngine //This RazorViewEngine in present in the System.Web.Mvc namespace
ViewLocationFormats = new[]
{
"~/Views/{1}/{0}.cshtml",
"~/Views/Shared/{0}.cshtml"
};
MasterLocationFormats = new[]
{
"~/Views/{1}/{0}.cshtml",
"~/Views/Shared/{0}.cshtml"
};原文地址:http://www.codeproject.com/Tips/739847/Customizing-View-Engines
本文介绍如何在ASP.NET MVC中通过修改Global.asax文件中的Application_Start方法来自定义视图引擎,包括清除默认视图引擎、添加Razor视图引擎及创建自定义视图引擎类的方法。
9506

被折叠的 条评论
为什么被折叠?



