在正常情况下,当用户成功登陆网页之后,会转向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属性表示之授权经过验证的用户浏览网页。