关于ASP.NET中独立页面设置身份认证等问题
2004-06-28 12:48
405 查看
大家都知道通过以下的方法实现对所有页面的身份认证要求:
<authentication mode="Forms">
<forms name=".OnLineWork" loginUrl="logoin.aspx" protection="All" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
DDL在《在设置窗体身份验证时设置个别页面不需要进行验证》一文中指出,如果要独立地配置某页面不需要身份认证,而保持原来其它页面需要身份认证的方法是在后来在Web.config的<configuration>中加入相应的页面配置。实际上,如果页面一多,这样配置或许会有点麻烦。
我们也遇到过类似的问题,发现ASP.NET有一个特性,任何目录下都允许有独立的web.config文件,而且每个目录下的web.config文件的优先级别高于根目录下的web.config文件,这样,我们只需要把所有不需要做身份认证的页面存放于一目录中,并在该目录下配置web.config文件不需要身份认证便可,和需要身份认证的页面/目录并存。
反之亦然:主目录不需要身份认证,一些页面需要身份认证,把需要身份认证的页面放到一目录中,然后配置该目录的web.config需要身份认证便可。
<authentication mode="Forms">
<forms name=".OnLineWork" loginUrl="logoin.aspx" protection="All" timeout="60" />
</authentication>
<authorization>
<deny users="?" />
</authorization>
DDL在《在设置窗体身份验证时设置个别页面不需要进行验证》一文中指出,如果要独立地配置某页面不需要身份认证,而保持原来其它页面需要身份认证的方法是在后来在Web.config的<configuration>中加入相应的页面配置。实际上,如果页面一多,这样配置或许会有点麻烦。
我们也遇到过类似的问题,发现ASP.NET有一个特性,任何目录下都允许有独立的web.config文件,而且每个目录下的web.config文件的优先级别高于根目录下的web.config文件,这样,我们只需要把所有不需要做身份认证的页面存放于一目录中,并在该目录下配置web.config文件不需要身份认证便可,和需要身份认证的页面/目录并存。
反之亦然:主目录不需要身份认证,一些页面需要身份认证,把需要身份认证的页面放到一目录中,然后配置该目录的web.config需要身份认证便可。
相关文章推荐
- 关于ASP.NET中独立页面设置身份认证等问题
- 关于asp.net页面同时使用ajax控件和Freetextbox控件的问题!
- 关于ASP.NET页面里框架导致UpdatePanel失效的问题
- asp.net 关于form认证的一般设置
- 关于ASP.NET页面类继承的问题
- 关于ASP.NET中用Response.Write()方法响应导致页面字体变大的问题
- asp.net 关于form认证的一般设置
- 还是编码,最近老和编码打交道-_-: 关于ASP页面 post 数据到ASP.NET页面的问题
- asp.net关于页面不回发的问题,寻求完美解决方案
- 【转】Asp.net MVC中关于HtmlHelper给DropDownList设置初始选中值的问题
- ASP.NET:设置页面buffer引出来的问题
- asp.net关于页面不回发的问题,寻求完美解决方案
- asp.net 关于form认证的一般设置:
- php、asp.net关于后台设置的cookie前台JS获取时出现中文乱码问题解决
- 关于Asp.net页面Page_Load被执行两次的问题
- ASP.NET中关于上传附件的大小设置问题
- ASP.NET中关于上传附件的大小设置问题
- 关于ASP.NET页面嵌入代码的高亮显示的问题。
- vb.net写ASP.NET 第一个问题是页面背景如何设置?
- 关于Asp.net页面Page_Load被执行两次的问题