选择显示字体大小

asp.net 2.0中的登陆控件简介(2)

     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>
  
    运行如下图:
    


 


关键字 本文所属关键字

相关 与本文相关文章

分类 所有文章关键字导航

源码编程相关

Java   Asp   PHP   .Net   XML   C/C++   CGI   VB   Jsp   J2ee   J2se   J2me   EJB   Servlet   Tomcat   Resin   Struts   Weblogic   Eclipse   ANT   GUI   JMS   Web servise   IDEA   Webphere   Hibernate   Spring   Jboss   Applet   Swing   Socket   Javamail   Perl   Ajax   P2P   安全   模式   框架   测试   开源   游戏

SQL数据库相关

My-SQL   Ms-SQL   Access   DB2   Oracle   Sybase   SQLserver   索引   存储过程   加密   数据库   分页   视图  

手机无线相关

3G   Wap   CDMA   GRPS   GSM   IVR   彩信   短信   无线   增值业务

网页设计制作相关

HTML   CSS   网页配色   网页特效   Javascript   VBscript   Dreamweaver   Frontpage   JS   Web   网站设计

网站建设推广相关

建站经验   网站优化   网站排名   推广   Alexa

操作系统/服务器相关

Windows XP   Windows 2000   Windows 2003   Windows Me   Windows 9.x   Linux   UNIX   注册表   操作系统   服务器   应用服务器

图形图像多媒体相关

Photoshop   Fireworks   Flash   Coreldraw   Illustrator   Freehand   Photoimpact   多媒体   图形图像

标准 网站致力的规范

Valid CSS!

无不良内容,无不良广告,无恶意代码

Valid XHTML 1.0 Transitional

creativecommons