2
对于一般的ASP.NET WebForms应用程序,该网页派生自Page类,该类实现了IHttpHandler,它为服务器实际的Web请求提供服务。用于Asp.NET MVC应用程序的HttpHandler
在ASP.NET MVC中,网页基类是System.Web.Mvc.ViewPage,它也是从Page类实现的,后者实现IHttpHandler。
但是在ASP.NET MVC Razor中,“cshtml”文件来自System.Web.Mvc.WebViewPage,它实际上并没有实现IHttpHandler。
根据IIS体系结构,为了处理请求,类必须实现IHttpHandler,但Razor视图引擎并非如此。这怎么可能?