我的 web.config 中有这个
<location path="ChangePassword.aspx">
<system.web>
<authorization>
<allow users="*"/>
</authorization>
</system.web> </location>
问题是,在访问页面有效时,我还需要允许使用查询字符串访问此页面,这不起作用:
- ChangePassword.aspx?mode=
- ChangePassword.aspx?userid=xx&mode=
我怎样才能做到这一点?当然,参数将始终具有动态值,我不能在 web.config 中硬编码 ID。
编辑以更好地理解问题
purpose= 未登录用户必须有权访问 ChangePassword.aspx 页面及其收到的任何查询字符串。
未登录用户的问题:
- 他们可以访问
ChangePassword.aspx
- 他们无法访问
ChangePassword.aspx?parameter=value