【发布时间】:2010-09-03 18:00:38
【问题描述】:
对于一般的 ASP.NET WebForms 应用程序,网页派生自 Page 类,该类实现了服务器实际 Web 请求的 IHttpHandler。
在 ASP.NET MVC 中,网页基类是 System.Web.Mvc.ViewPage,它也派生自 Page 类,而 Page 类又实现了 IHttpHandler。
但是在 ASP.NET MVC Razor 中,“cshtml”文件派生自 System.Web.Mvc.WebViewPage,它实际上并没有实现 IHttpHandler。
根据 IIS 架构,为了处理请求,类必须实现 IHttpHandler,但对于 Razor 视图引擎,情况并非如此。怎么可能?
【问题讨论】:
标签: asp.net-mvc iis razor webforms-view-engine