2010-01-01 176 views
1

我使用以下限制访问帐户文件夹:授权的web.config

<location path="Account"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

和访问到Default.aspx使用

<location path="Default.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

但我怎么限制访问特定文件在帐户文件夹而不是整个文件夹?

我尝试以下,但没有奏效

<location path="Account\ChangePassword.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
     <allow users="*"/> 
    </authorization> 
    </system.web> 
</location> 

回答

3

试试这个

<location path="Account/ChangePassword.aspx"> 
    <system.web> 
    <authorization> 
     <deny users="?"/> 
    </authorization> 
    </system.web> 
</location> 
+1

哈哈......他们backslaskes在asp.net杀我 感谢伊万 – Dave 2010-01-01 17:57:30

+0

我很高兴我能帮帮我。你也不需要使用只有第一个人能完成这项工作。 – 2010-01-01 18:01:08