请教LoginStatus和LloginName的用法

解决方案 »

  1.   

    LoginStatus控件可根据当前用户的登录状态,呈现一个“登录”或者“注销”按钮。按钮默认显示为超链接,也可以显示为图片链接。如果用户未登录。则该控件将给用户提供一个登录的机会,即呈现为登录链接按钮,并由此重定向到应用程序的登录页。如果用户已经登录,则该控件呈现一个 注销的链接按钮。注销链接可以配置为在用户注销后执行以下3种操作之一:刷新当前页面;将用户重定向到登录页;将用户重定向到其他页面。LoginName控件是一个服务器控件,它用来显示用于登录验证之后,显示当前用户名之用。更确切的说LoginName控件显示的是System.Web.UI.Page.User.Identity.Name的属性值。需要注意的是LoginName控件不仅可以显示通过Forms验证的用户名,还可以显示经过其他登录验证之后的用户名。例如,Windows验证等。实际上,LoginName控件相当于一个动态的Lable控件,它动态的捕捉User.Identity.Name属性值,并将该属性显示出来。可以为其设置常见的字体,颜色等属性。