ASP.NET中设置转向网页

在正常情况下,当用户成功登陆网页之后,会转向Default .aspx默认网页,登录控件有一个DestinationPageUrl属性,可以用来设置转向的目标网页的URL

<asp:Login ID="Login1" runat="server" 
DestinationPageUrl
="~/User.aspx">
</asp:Login>

 这里的user.aspx 就是转向后的页。完整的操作还包含反向操作,也就是说,网站还必须将任何未经验证,尝试浏览限制区域的用户,定向到登陆页。

要达到这样的效果,有俩个部分必须完成:首先是限定只有用户才能浏览的限制区域,接下来就是便是设置所要定向的登陆页网址。

这些设置必须在web.config 文件里配置完成。

 

    <authentication mode="Forms">
      
<forms loginUrl="index.aspx"/>
    
</authentication>
    
<authorization>
      
<deny users="?"/>
    
</authorization>

loginUrl表示登陆页的URL,默认页是Login.aspx.

dengy子标签中的users属性表示之授权经过验证的用户浏览网页。

posted @ 2009-04-21 20:33  Dan_wei  阅读(348)  评论(0编辑  收藏  举报