欢迎来到淘文阁 - 分享文档赚钱的网站! | 帮助中心 好文档才是您的得力助手!
淘文阁 - 分享文档赚钱的网站
全部分类
  • 研究报告>
  • 管理文献>
  • 标准材料>
  • 技术资料>
  • 教育专区>
  • 应用文书>
  • 生活休闲>
  • 考试试题>
  • pptx模板>
  • 工商注册>
  • 期刊短文>
  • 图片设计>
  • ImageVerifierCode 换一换

    (精品)第6章Web窗体的高级控件.ppt

    • 资源ID:85142297       资源大小:1.35MB        全文页数:28页
    • 资源格式: PPT        下载积分:16金币
    快捷下载 游客一键下载
    会员登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录   QQ登录  
    二维码
    微信扫一扫登录
    下载资源需要16金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    (精品)第6章Web窗体的高级控件.ppt

    第二篇第二篇ASP.NET ASP.NET 窗体控件窗体控件 东鹏信息电子有限公司东鹏信息电子有限公司2内容内容 第第 5 5 章章 Web Web 窗体的基本控件窗体的基本控件 第第 6 6 章章 Web Web 窗体的高级控件窗体的高级控件 3第第 6 6 章章 Web Web 窗体的高级控件窗体的高级控件主讲:主讲:Jayce_ZouJayce_Zou4本章内容本章内容 主讲:主讲:Jayce_ZouJayce_Zou登陆控件登陆控件网站管理工具网站管理工具 5登录控件(登录控件(LoginLogin)主讲:主讲:Jayce_ZouJayce_Zou 登录控件是一个复合控件,它包含用户名和密码文本框,以及一个询问用户登录控件是一个复合控件,它包含用户名和密码文本框,以及一个询问用户是否希望在下一次访问该是否希望在下一次访问该 页面时记起其身份的复选框。页面时记起其身份的复选框。示例代码如下所示:示例代码如下所示:6登录控件常用的属性登录控件常用的属性 主讲:主讲:Jayce_ZouJayce_Zou OrientationOrientation:控件的一般布局。:控件的一般布局。TextLayoutTextLayout:标签相对于文本框的布局。:标签相对于文本框的布局。CreatUserIconUrlCreatUserIconUrl:用户创建用户连接的图标的:用户创建用户连接的图标的 URLURL。CreatUserTextCreatUserText:为:为“创建用户创建用户”连接显示的文本。连接显示的文本。CreatUserUrlCreatUserUrl:创建用户页的:创建用户页的 URLURL。HelpPageIconUrlHelpPageIconUrl:用于帮助页连接的图标的:用于帮助页连接的图标的 URLURL。HelpPageTextHelpPageText:为帮助连接显示的文本。:为帮助连接显示的文本。HelpPageUrlHelpPageUrl:帮助页的:帮助页的 URLURL。PasswordRecoveryIconUrlPasswordRecoveryIconUrl:用于密码回复连接的图标的:用于密码回复连接的图标的 URLURL。PasswordRecoveryUrlPasswordRecoveryUrl:为密码回复连接显示的文本。:为密码回复连接显示的文本。PasswordRecoveryTextPasswordRecoveryText:密码回复页的:密码回复页的 URLURL。MembershipProviderMembershipProvider:成员资格提供程序的名称。:成员资格提供程序的名称。FailuteTextFailuteText:当登录尝试失败时显示的文本。:当登录尝试失败时显示的文本。InstructionTextInstructionText:为给出说明所显示的文本。:为给出说明所显示的文本。LoginButtonImageUrlLoginButtonImageUrl:为:为“登录登录”按钮显示的图像的按钮显示的图像的 URLURL。LoginButtonTextLoginButtonText:为:为“登录登录”按钮显示的文本。按钮显示的文本。7 主讲:主讲:Jayce_ZouJayce_Zou LoginButtonTypeLoginButtonType:“登录登录”按钮的类型。按钮的类型。PasswordLableTextPasswordLableText:密码标识文本框内的文本。:密码标识文本框内的文本。RememberMeTextRememberMeText:为:为“记住我记住我”复选框所显示的文本。复选框所显示的文本。TitleTextTitleText:为标题显示的文本。:为标题显示的文本。UserNameUserName:用户名文本框内的初始值。:用户名文本框内的初始值。UserNameLableTextUserNameLableText:标识用户名文本框的文本。:标识用户名文本框的文本。DestinationPageUrlDestinationPageUrl:用户成功登录时被定向到的:用户成功登录时被定向到的 URLURL。DisplayRememberMeDisplayRememberMe:是否显示:是否显示“记住我记住我”复选框。复选框。EnabledEnabled:控件是否处于启动状态。:控件是否处于启动状态。RememberMeSetRememberMeSet:“记住我记住我”复选框是否初始化被选中。复选框是否初始化被选中。VisibleWhenLoggedInVisibleWhenLoggedIn:是否控件在用户登录时保持可见。:是否控件在用户登录时保持可见。PasswordRequiredErrorMessagePasswordRequiredErrorMessage:密码为空时在验证摘要中显示的文本。:密码为空时在验证摘要中显示的文本。UserNameRequiredErrorMessageUserNameRequiredErrorMessage:用户名为空时在验证摘要中显示的文:用户名为空时在验证摘要中显示的文本。本。8登录控件常用的事件登录控件常用的事件 主讲:主讲:Jayce_ZouJayce_Zou 登录控件常用的事件如下所示:登录控件常用的事件如下所示:AuthenticateAuthenticate:当用户使用登录控件登录到网站时,引发该事件。:当用户使用登录控件登录到网站时,引发该事件。LoggedInLoggedIn:对用户进行身份验证后引发该事件。:对用户进行身份验证后引发该事件。LoggingInLoggingIn:对用户进行身份验证前引发该事件。:对用户进行身份验证前引发该事件。LoginErrorLoginError:对用户进行用户身份验证失败时引发该事件。:对用户进行用户身份验证失败时引发该事件。9登录名称控件(登录名称控件(LoginNameLoginName)主讲:主讲:Jayce_ZouJayce_Zou 登录名称控件(登录名称控件(LoginNameLoginName)是一个用来显示已经成功登录的用户的)是一个用来显示已经成功登录的用户的控件。控件。代码如下所示:代码如下所示:=server/注意:注意:LoginNameLoginName 控件只能够在控件只能够在标记内的标记内的标记中使用,标记中使用,该控件不能够使用于该控件不能够使用于、等标记中。等标记中。10 主讲:主讲:Jayce_ZouJayce_Zou 在在 LoginNameLoginName 控件中,最常用的属性为控件中,最常用的属性为 FormatStringFormatString 属性,该属属性,该属性用于格式化用户名输出。在控件的性用于格式化用户名输出。在控件的 FormatStringFormatString 属性中,属性中,“0 0”字符串用于显式用户名,开发人员能够配置相应的字符串进行输出,字符串用于显式用户名,开发人员能够配置相应的字符串进行输出,例如配例如配 置成置成“您好,您好,0 0,您已经登录!,您已经登录!”,可以在相应的占位符,可以在相应的占位符中呈现相应的用户名,如图所示:中呈现相应的用户名,如图所示:11登录视图控件(登录视图控件(LoginViewLoginView)主讲:主讲:Jayce_ZouJayce_Zou 在开发一个网站时,希望应用程序能够实现功能当用户在网站中没有在开发一个网站时,希望应用程序能够实现功能当用户在网站中没有登录时,用户看到的视图是没有登录时的视图;而当用户登录后,用登录时,用户看到的视图是没有登录时的视图;而当用户登录后,用户看到的视图是登录后的视图。户看到的视图是登录后的视图。LoginViewLoginView 控件为开发人员提供了不同权限的用户进行不同视图的查控件为开发人员提供了不同权限的用户进行不同视图的查看的功能。看的功能。代码如下所示:代码如下所示:常用的模板常用的模板 AnonymousTemplateAnonymousTemplate:匿名模板:匿名模板LoggedInTemplateLoggedInTemplate:已登录模板:已登录模板 12示例代码示例代码 主讲:主讲:Jayce_ZouJayce_Zou form id=form1=server=server 这是一个登录用户可以访问的页面这是一个登录用户可以访问的页面./这是一个匿名用户可以访问的页面这是一个匿名用户可以访问的页面./13登录状态控件(登录状态控件(LoginStatusLoginStatus)主讲:主讲:Jayce_ZouJayce_Zou 登录状态控件(登录状态控件(LoginStatusLoginStatus)用于显式用户验证时的状)用于显式用户验证时的状态,态,LoginStatusLoginStatus 包括包括“登录登录”和和“注销注销”两种状态。两种状态。代码如下所示:代码如下所示:=server/14 主讲:主讲:Jayce_ZouJayce_Zou LoginStatusLoginStatus 控件常用的属性控件常用的属性 :LoginImageUrlLoginImageUrl:设置或获取用于登录连接的图像:设置或获取用于登录连接的图像 URLURL。LoginTextLoginText:设置或获取用于登录连接的文本。:设置或获取用于登录连接的文本。LogoutImageUrlLogoutImageUrl:设置或获取一个值用于登出图片的显示。:设置或获取一个值用于登出图片的显示。LogoutPageUrlLogoutPageUrl:设置或获取一个值用于登出连接的图像:设置或获取一个值用于登出连接的图像 URLURL。LougoutTextLougoutText:设置或一个值用于登出连接的文本。:设置或一个值用于登出连接的文本。LoginStatusLoginStatus 控件常用事件:控件常用事件:LoggingOutLoggingOut:当用户单击注销按钮时会触发:当用户单击注销按钮时会触发LoggedOutLoggedOut:当用户离开网站时触发当用户离开网站时触发15密码恢复控件(密码恢复控件(PasswordRecoveryPasswordRecovery)主讲:主讲:Jayce_ZouJayce_Zou PasswordRecoveryPasswordRecovery密码恢复控件让开发人员能够在密码恢复控件让开发人员能够在 Web Web 应用中轻松应用中轻松的能够让用户自行进行密码回复。的能够让用户自行进行密码回复。示例代码如下所示:示例代码如下所示:=server/16密码恢复控件密码恢复控件 主讲:主讲:Jayce_ZouJayce_Zou 密码恢复控件的模板:密码恢复控件的模板:UserNameTemplateUserNameTemplate:用户模板:用户模板QuestionTemplateQuestionTemplate:问题模板:问题模板SuccessTemplateSuccessTemplate:成功模板:成功模板示例代码:示例代码:=server 用户模板用户模板 /请填写用户名:请填写用户名:/问题模板问题模板 /您的生日是?您的生日是?/恭喜您已经找回密码恭喜您已经找回密码,密码已经发送到您的邮箱,请查看您的邮箱!密码已经发送到您的邮箱,请查看您的邮箱!/17密码更改控件(密码更改控件(ChangePasswordChangePassword)主讲:主讲:Jayce_ZouJayce_Zou 密码更改控件让开发人员能够轻易的完成密码更改功能。密码更改控件让开发人员能够轻易的完成密码更改功能。示例代码如下所示:示例代码如下所示:=server/18 主讲:主讲:Jayce_ZouJayce_Zou ChangePasswordChangePassword 控件常用的属性如下所示:控件常用的属性如下所示:CancelButtonImageUrlCancelButtonImageUrl:配置取消按钮控件的图片文本:配置取消按钮控件的图片文本CancelButtonStyleCancelButtonStyle:配置取消按钮控件的样式和外观的属性集:配置取消按钮控件的样式和外观的属性集ChangePasswordButtonTypeChangePasswordButtonType:配置更改密码控件的类型:配置更改密码控件的类型ChangePasswordFailtureTextChangePasswordFailtureText:配置更改密码失败时所呈现的错误:配置更改密码失败时所呈现的错误信息信息ConfirmNewPasswordConfirmNewPassword:获取用户输入的重复密码的值:获取用户输入的重复密码的值ConfirmPasswordCompareErrorMessageConfirmPasswordCompareErrorMessage:当用户输入密码和输入验:当用户输入密码和输入验证密码出现错误时提示的错误消息证密码出现错误时提示的错误消息ConfimPasswordRequiredErrorMessageConfimPasswordRequiredErrorMessage:当用户没有输入:当用户没有输入“确认新确认新密码密码”时在控件中提示的错误消息时在控件中提示的错误消息ContinueButtonImageUrlContinueButtonImageUrl:为继续按钮配置一个图片文本:为继续按钮配置一个图片文本ContinueButtonStyleContinueButtonStyle:为继续按钮配置样式或属性集:为继续按钮配置样式或属性集 19生成用户控件(生成用户控件(CreateUserWizardCreateUserWizard)主讲:主讲:Jayce_ZouJayce_Zou CreateUserWizardCreateUserWizard提供了用户界面,使用该控件能够方便提供了用户界面,使用该控件能够方便 的让开发的让开发人员在页面中生成相应的用户。人员在页面中生成相应的用户。示例代码示例代码 :=server =server/=server/20 主讲:主讲:Jayce_ZouJayce_Zou 模板说明模板说明 :HeadTemplateHeadTemplate:获取或设置标题区的模板内容。:获取或设置标题区的模板内容。SideBarTemplateSideBarTemplate:获取或设置侧边栏的模板内容。:获取或设置侧边栏的模板内容。StartNavigationTemplateStartNavigationTemplate:获取或设置起始步骤中导航区域的模板:获取或设置起始步骤中导航区域的模板内容。内容。StepNavigationTemplateStepNavigationTemplate:获取或设置不同步骤中导航区域的模板内:获取或设置不同步骤中导航区域的模板内容。容。FinishNavigationTemplateFinishNavigationTemplate:获取或设置结束步骤中导航区域的模板:获取或设置结束步骤中导航区域的模板内容。内容。ContentTemplateContentTemplate:获取或设置在创建用户模板和完成模板中的模板:获取或设置在创建用户模板和完成模板中的模板内容。内容。21网站管理工具网站管理工具 主讲:主讲:Jayce_ZouJayce_Zou 网站管理工具包括安全、应用程序配置和提供应用程序配置。网站管理工具包括安全、应用程序配置和提供应用程序配置。网站管理工具用于系统的用户、用户权限以及系统的配置的管理网站管理工具用于系统的用户、用户权限以及系统的配置的管理 22用户管理用户管理 主讲:主讲:Jayce_ZouJayce_Zou 开发人员能够单击开发人员能够单击【安全安全】标签进行相应的应用程序安全的管理。标签进行相应的应用程序安全的管理。安全管理包括用户管理、用户角色安全管理包括用户管理、用户角色 管理以及用户的访问规则管理。管理以及用户的访问规则管理。验证方式:验证方式:通过通过 InternetInternet:如果用户将通过公共:如果用户将通过公共 Internet Internet 访问该网站时网站,根访问该网站时网站,根据存储在数据库中的用户信息来识别用户。据存储在数据库中的用户信息来识别用户。通过本地网络:如果用户仅通过专用本地网络访问该的网站,站点将使用通过本地网络:如果用户仅通过专用本地网络访问该的网站,站点将使用内置的内置的Microsoft Windows Microsoft Windows 身份验证来识别用户。身份验证来识别用户。23应用程序配置应用程序配置 主讲:主讲:Jayce_ZouJayce_Zou 2425262728小结小结 主讲:主讲:Jayce_ZouJayce_Zou 本章讲解了本章讲解了 ASP.NET ASP.NET 中的高级控件用于中的高级控件用于 ASP.NET ASP.NET 应用程序的开应用程序的开发,虽然发,虽然 ASP.NET ASP.NET 高级控件能够极大的简化开发人员的应用程序开高级控件能够极大的简化开发人员的应用程序开发并通过发并通过 ASP.NET ASP.NET 管理工具进行高级控件的配置便开发人员对复杂管理工具进行高级控件的配置便开发人员对复杂的应用的开发,但是的应用的开发,但是 ASP.NET ASP.NET 高级控件同样包括一定的局限性,就高级控件同样包括一定的局限性,就是不够自主化。在后面的实例章节中会讲解如何通过手动创建一个登是不够自主化。在后面的实例章节中会讲解如何通过手动创建一个登录、注册模块,以及如何在项目中使用模块。录、注册模块,以及如何在项目中使用模块。本章还包括:本章还包括:启动管理工具:讲解了如何快速的启动管理工具。启动管理工具:讲解了如何快速的启动管理工具。应用程序配置:讲解了如何进行应用程序的配置。应用程序配置:讲解了如何进行应用程序的配置。

    注意事项

    本文((精品)第6章Web窗体的高级控件.ppt)为本站会员(gsy****95)主动上传,淘文阁 - 分享文档赚钱的网站仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知淘文阁 - 分享文档赚钱的网站(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于淘文阁 - 版权申诉 - 用户使用规则 - 积分规则 - 联系我们

    本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

    工信部备案号:黑ICP备15003705号 © 2020-2023 www.taowenge.com 淘文阁 

    收起
    展开