使用razor时closuresWebFormViewEngine?
我今天上午下载了Glimpse来试用,当我点击视图标签时注意到了这一点:
它检查所有加载的视图引擎。 我发现在web.config中指定了RazorViewEngine
位置,但是我找不到WebFormViewEngine
位置。 由于我知道我的项目将永远不会有一个Web窗体视图,
- closures
WebFormViewEngine
吗? - 我怎样才能closures
WebFormViewEngine
?
如果您不使用网页表单视图引擎,则完全可以。 你可以这样做:
public class Global : HttpApplication { public void Application_Start() { // Clears all previously registered view engines. ViewEngines.Engines.Clear(); // Registers our Razor C# specific view engine. // This can also be registered using dependency injection through the new IDependencyResolver interface. ViewEngines.Engines.Add(new RazorViewEngine()); } }
上面的方法调用放在你的global.asax文件中。
源代码
另一种方法是只删除要删除的视图引擎:
var webformVE = ViewEngines.Engines.OfType<WebFormViewEngine>().FirstOrDefault(); ViewEngines.Engines.Remove(webformVE);
- ASP.Net MVC自定义模型绑定解释
- 如何在ASP.NET MVC中做时区?
- 要调用此方法,“Membership.Provider”属性必须是“ExtendedMembershipProvider”的实例
- 为什么AuthorizeAttributeredirect到login页面以进行身份validation和授权失败?
- 如何在ASP.NET WebAPI中返回一个文件(FileContentResult)
- ASP.NET MVC和Web服务
- ASP.NET MVC中的asynchronous操作是否使用.NET 4上的ThreadPool的线程
- 如何解决:处理程序“PageHandlerFactory-Integrated”在其模块列表中有一个错误的模块“ManagedPipelineHandler”
- 服务器在发送HTTP头之后不能设置状态IIS7.5