asp.net开发大全第6章.web窗体的高级控件

asp.net开发大全第6章.web窗体的高级控件

ID:11126943

大小:1.07 MB

页数:0页

时间:2018-07-10

asp.net开发大全第6章.web窗体的高级控件_第页
预览图正在加载中,预计需要20秒,请耐心等待
资源描述:

《asp.net开发大全第6章.web窗体的高级控件》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库

1、第6章Web窗体的高级控件上一章中讲解了ASP.NET中常用的基本控件,ASP.NET不仅提供了常用的基本控件如标签控件、文本框控件等,还提供了高级的Web窗体的控件。这些控件能够轻松实现更多在ASP开发中难以实现的效果。6.1登录控件对于目前常用的网站系统而言,登录功能是必不可少的,例如论坛、电子邮箱、在线购物等。登录功能能够让网站准确的验证用户的身份。用户能够访问该网站时,可以注册并登录,登录后的用户还能够注销登录状态以保证用户资料的安全性。ASP.NET就提供了一系列的登录控件方便登录功能的开发。6.1.1登录控件(Login)登录控

2、件是一个复合控件,它包含用户名和密码文本框,以及一个询问用户是否希望在下一次访问该页面时记起其身份的复选框。当用户勾选此选项时,下一次用户访问此网站后,将自动进行身份验证。创建一个登录控件代码,系统会自动生成相应的HTML代码,示例代码如下所示。上述代码则创建了一个登录控件,如图6-1所示。开发人员可以通过属性的设置更改登录控件的样式等,如图6-2所示。图6-1默认登录窗口图6-2登录框属性的设置开发人员能够使用登录控件执行用户登录操作而无需复杂

3、的代码实现,登录控件常用的属性如下所示。qOrientation:控件的一般布局。qTextLayout:标签相对于文本框的布局。qCreatUserIconUrl:用户创建用户连接的图标的URL。177qCreatUserText:为“创建用户”连接显示的文本。qCreatUserUrl:创建用户页的URL。qHelpPageIconUrl:用于帮助页连接的图标的URL。qHelpPageText:为帮助连接显示的文本。qHelpPageUrl:帮助页的URL。qPasswordRecoveryIconUrl:用于密码回复连接的图标的UR

4、L。qPasswordRecoveryUrl:为密码回复连接显示的文本。qPasswordRecoveryText:密码回复页的URL。qMembershipProvider:成员资格提供程序的名称。qFailuteText:当登录尝试失败时显示的文本。qInstructionText:为给出说明所显示的文本。qLoginButtonImageUrl:为“登录”按钮显示的图像的URL。qLoginButtonText:为“登录”按钮显示的文本。qLoginButtonType:“登录”按钮的类型。qPasswordLableText:密码标

5、识文本框内的文本。qRememberMeText:为“记住我”复选框所显示的文本。qTitleText:为标题显示的文本。qUserName:用户名文本框内的初始值。qUserNameLableText:标识用户名文本框的文本。qDestinationPageUrl:用户成功登录时被定向到的URL。qDisplayRememberMe:是否显示“记住我”复选框。qEnabled:控件是否处于启动状态。qRememberMeSet:“记住我”复选框是否初始化被选中。qVisibleWhenLoggedIn:是否控件在用户登录时保持可见。qPa

6、sswordRequiredErrorMessage:密码为空时在验证摘要中显示的文本。qUserNameRequiredErrorMessage:用户名为空时在验证摘要中显示的文本。同样,登录控件还包括许多常用的事件,登录控件常用的事件如下所示:qAuthenticate:当用户使用登录控件登录到网站时,引发该事件。qLoggedIn:对用户进行身份验证后引发该事件。qLoggingIn:对用户进行身份验证前引发该事件。qLoginError:对用户进行用户身份验证失败时引发该事件。开发人员能够在页面中拖动相应的登录控件实现登录操作,使用

7、登录控件进行登录操作可以直接进行用户的信息的查询而无需复杂的登录实现。6.1.2登录名称控件(LoginName)登录名称控件(LoginName)是一个用来显示已经成功登录的用户的控件。在Web应用程序开发中,开发人员常常需要在页面中通知相应的用户已经登录,如用户在商品网站上进行登录,登录成功后可以在相应的页面中提示“您已登录,您的用户名是XXX”等,这样不仅能够提高用户的友好度,也能够让开发人员在Web应用程序中方便的对用户信息做收集整理。177开发人员能够方便的在应用程序中拖动LoginName控件用于用户名的呈现,拖动到页面中,系统

8、生成的HTML代码如下所示。上述代码则实现了一个登录名称控件,开发人员能够将该控件放置在

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。