需求:
我在做登录验证的功能,设置了Form验证的禁止匿名访问,但是在登录页一些图片不能显示出来,应该是对图片请求也是禁止匿名访问的吧。
问题:
我想判断一下请求的类型,过滤掉对jpeg等一些资源文件的请求的验证。
不知道大家有什么好的方法,或者是一些变通的方法。请赐教。
在Web.config中,针对图片的文件夹,设置允许权限。
<location path="图片的文件夹">
<system.web>
<authorization>
<allow user="*" />
</authorization>
</system.web>
</location>
这样子,又不会影响Forms的设置,又可以另外设置权限
用httpmodule
这个简单,你可以用Page.GetType().Name。
楼上正解