帝国软件
  设为首页 加入收藏 关于我们
 
解密帝国网站管理系统
栏 目:
 
您的位置:首页 > 技术文档 > ASP.NET编程 >
ASP.NET 2.0中的登陆控件简介(2)
作者:廖煜嵘编译 发布时间:2005-03-12 来源:ASPCOOL
     Login控件
  
    拖拉一个Login控件到窗体中,就发现和平时见到的登陆窗口差不多了,在该控件的属性窗口中,比较重要的是DestinationPageUrl 属性,该属性将指定用户在登陆后跳转的页面,而FailureText表示登陆失败后提示的文本,CreateUserText表示创建新用户的提示文本,PasswordRecoveryText表示提示密码的文本,PasswordRecoveryUrl表示实现密码提示恢复功能的链接,此外可以设置其很多属性,比如显示用户名,密码的文本,登陆按钮PasswordRecoveryUrl的文本等,都十分简单,大家可以去试一下,初步设置属性后的登陆框如下图:
  
    Loginname和LoginStatus控件
  
    一般的登陆模块,当用户在成功登陆后,会显示用户当前登陆的身份,比如“欢迎XXX用户登陆”的提示,而同时会显示“LOGOUT(退出)”的提示,这时,我们可以通过Loginname和loginstatus控件来实现,在index.aspx页中,加入
  
  <form runat="server">
  Welcome <asp:LoginName id="lnUser" runat="server"/>, your login was successful!<br /><br />
  <asp:LoginStatus id="lsUSer" runat="server"/>
  </form>
  
    则当用户登陆后,会显示如下:
  
    LoginView控件
  
    另一十分有用的控件就是loginview。它会根据用户角色的不同而显示不同的登陆后的内容。比如,做为管理员在登陆后,希望能看到所有部门的人员信息,而只希望某一部门的人员看到只属于该部门的信息,LoginView控件可以做到这点。本文的例子中,希望系统显示给匿名访问者的信息是希望他们注册用户,而对于已经登陆的用户,则显示欢迎他们再次访问的文字。此时要用到Loginview控件的AnonymousTemplate模版和LoggedInTemplate模版。AnonymousTemplate模版用于显示给匿名用户时的提示信息,LoggedInTemplate模版用于显示给已经登陆用户的提示信息,代码如下:
  
  <asp:LoginView id="lvDorknozzle" runat="server">
  <LoggedInTemplate>
  Welcome <asp:LoginName id="lnUser" runat="server"/>
  </LoggedInTemplate>
  <AnonymousTemplate>
  Welcome to the Dorknozzle site!<br />
  Please click on the New User link to register on our site.
  </AnonymousTemplate>
  </asp:LoginView>
  
    运行如下图:
  

  
评论】【加入收藏夹】【 】【打印】【关闭
※ 相关链接
 ·如何在命令行下编译一个asp.net项  (2005-03-12)
 ·使用反射将业务对象绑定到 ASP.N  (2005-03-12)
 ·提高ASP.Net应用程序性能的十大方  (2005-03-12)
 ·提高ASP.Net应用程序性能的十大方  (2005-03-12)
 ·ASP.NET中数据库数据导入Excel并  (2005-03-12)
 ·ASP.NET中数据库数据导入Excel并  (2005-03-12)
 ·ATL Server 与 ASP.NET  (2005-03-12)
 ·ASP.NET 2.0 中改进的缓存功能  (2005-03-12)
 ·ASP.NET 2.0中的登陆控件简介(3  (2005-03-12)

   栏目导行
  PHP编程
  ASP编程
  ASP.NET编程
  JAVA编程
   站点最新
·致合作伙伴的欢迎信
·媒体报道
·帝国软件合作伙伴计划协议
·放眼未来 帝国近期将有重大举措!
·PHPWind6.3.2版通行证发布
·帝国备份王2008版正式发布
·帝国备份王2008版发布
·phpcms2007转帝国CMS5.0程序发布
·dedecms5.1转帝国CMS5.0程序发布
·帝国网站管理系统V5.0商业购买说明
   类别最新
·ASP.NET中为DataGrid添加合计字段
·.text urlRewrite介绍
·利用 ASP.NET 的内置功能抵御 Web
·ASP.NET Cache
·用 WebClient.UploadData 方法 上载
·ASP.NET 程序设计-序
·什么是客户端/伺服端(Client/Serve
·因特网应用程序的开发
·网页的种类
·.NET Framework-Microsoft Visual
 
关于帝国 | 广告服务 | 联系我们 | 程序开发 | 网站地图 | 留言板 帝国网站管理系统