ASP.NET中设置转向网页
在正常情况下,当用户成功登陆网页之后,会转向Default .aspx默认网页,登录控件有一个DestinationPageUrl属性,可以用来设置转向的目标网页的URL
<asp:Login ID="Login1" runat="server"
DestinationPageUrl="~/User.aspx">
</asp:Login>
DestinationPageUrl="~/User.aspx">
</asp:Login>
这里的user.aspx 就是转向后的页。完整的操作还包含反向操作,也就是说,网站还必须将任何未经验证,尝试浏览限制区域的用户,定向到登陆页。
要达到这样的效果,有俩个部分必须完成:首先是限定只有用户才能浏览的限制区域,接下来就是便是设置所要定向的登陆页网址。
这些设置必须在web.config 文件里配置完成。
<authentication mode="Forms">
<forms loginUrl="index.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
<forms loginUrl="index.aspx"/>
</authentication>
<authorization>
<deny users="?"/>
</authorization>
loginUrl表示登陆页的URL,默认页是Login.aspx.
dengy子标签中的users属性表示之授权经过验证的用户浏览网页。