<system.web>
<authentication mode="Forms">
<forms name="userID" loginUrl="login.aspx" protection="None" timeout="60" />
</authentication>
</system.web>
<location path="EditAccount.aspx">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
<authentication mode="Forms">
<forms name="userID" loginUrl="login.aspx" protection="None" timeout="60" />
</authentication>
</system.web>
<location path="EditAccount.aspx">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
web.config 有作用范围
<authentication mode="Forms">
<forms name=".ASPXAUTHSTAT" loginUrl="login.aspx" protection="All" timeout="200"/>
</authentication>
然后在需要控制访问权限的目录下的web.config中设置访问权限(这个目录不必设为虚拟目录):
<configuration>
<system.web>
<authorization>
<deny users="?" />
<allow users="*" />
</authorization>
</system.web>
</configuration>
<configuration>
<system.web>
<authentication mode="Forms">
<forms name="userID" loginUrl="login.aspx" protection="None" timeout="60" path="/" />
</authentication>
<authorization>
<allow users="*" />
</authorization>
</system.web>
<location path="/user">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
<location path="/admin">
<system.web>
<authorization>
<deny users="?" />
</authorization>
</system.web>
</location>
</configuration>
你可以另外加一总login。
AspNetPager 免费分页控件4.2版发布,同时发布最新源代码,欢迎下载:http://www.webdiyer.com