问题1:我想在“同一个文件目录下的不同aspx页面”,做不同的验证
例如下面Abort.aspx都可以访问(匿名用户可以)
而Default页面就必须要经过验证的用户才可以访问(不管该用户是属于哪个角色)
问题2:
我在“网站配置管理”中设置了三个角色,添加了三个用户
我想做做出来的效果是
admin用户只能访问admin文件夹下的页面
shanyl角色用户只能访问admin文件夹下的页面
而powerUser可以访问所有的页面!!!!
如何配置Web.Config???
location section may help u
shi de ....shun ran yi jin jie jue liao ,bu guo hai shi xie xie ni
这个好像好不行,除非你自己做权限控制吧;
现在我是看ASP.NET step by step的书籍!!!还不是项目呢!!!
权限控件当然是由我来控制啦
@MR_xiaodan: 具体能访问哪个页面只有你自己做权限控制了;这个你自己好好理解理解吧;
你的问题1貌似用Session控制比较合适吧?
至于问题2,不同权限的页面放到不同文件夹下面,在每个文件夹下面都新建web.config文件,在每个web.config文件里面配置。。。
在ASP.NET项目文件夹下,例如admin,poweruser,shanyl文件夹下都有web.config
我们对web.confg文件配置如下
<system.web>
<authorization roles="admin">
<deny user="*">
</system.web>