.net – 排除某些页面使用HTTPModule
发布时间:2020-05-24 00:07:25 所属栏目:asp.Net 来源:互联网
导读:有没有办法排除某些网页使用HTTP模块? 我有一个使用自定义HTTP模块验证会话的应用程序. HTTPModule在Web配置中如此设置: system.web !-- ... -- httpModules add name=SessionValidationModule type=SessionValidationModule, SomeName
|
有没有办法排除某些网页使用HTTP模块? 我有一个使用自定义HTTP模块验证会话的应用程序. HTTPModule在Web配置中如此设置: <system.web>
<!-- ... -->
<httpModules>
<add name="SessionValidationModule"
type="SessionValidationModule,SomeNamespace" />
</httpModules>
</system.web>
要从页面中排除模块,我尝试这样做(没有成功): <location path="ToBeExcluded">
<system.web>
<!-- ... -->
<httpModules>
<remove name="SessionValidationModule" />
</httpModules>
</system.web>
</location>
有什么想法吗? 解决方法您可以使用HTTPHandler而不是HTTPModule.处理程序让您在Web.Config中声明路径时指定路径.<add verb="*" path="/validate/*.aspx" type="Handler,Assembly"/> 如果您必须使用HTTPModule,您可以检查请求的路径,如果是要排除的路径,请绕过验证. (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
推荐文章
站长推荐
- asp.net-mvc – 无法加载文件或程序集“System.W
- asp.net – 如何将转发器中Item的客户端ID传递给
- asp.net-mvc-3 – URL.Action在构造URL时包含id
- asp.net-mvc – ASP.NET MVC中的动态(运行时生成
- 从2.0到3.5的ASP.NET框架效应?
- 如何在ASP.NET MVC中扩展ValidationSummary HTML
- 防止ASP.Net中的重复回发(C#)
- asp.net – 控制FormsAuthentication createPers
- asp.net-mvc – 当tryUpdateModel无法在asp.net
- .net – 单个配置密钥的多个值
热点阅读
