我有一个ASP.Net Web应用程序,它同时具有MVC和Web窗体。有一个Http模块(IHttpModule
)来处理MVC和Web表单的某些常见任务。但现在很少有 常见的 事情,这些事情不应该发生在某些MVC行为中。
有谁能告诉我。
如何在IHttpModule
的BeginRequest中检测给定请求是MVC请求还是Web表单请求?
答案 0 :(得分:0)
您可以通过页面源中的Viewstate告诉您。签入Web窗体,因为该页面具有__VIEWSTATE字段
和MVC 检查HTTP响应标头。 ASP.NET MVC 1.0生成的页面将具有:
X-Aspnetmvc-版本:1.0