Web高级程序设计教程 第4章 服务器控件

Web高级程序设计教程 第4章 服务器控件

ID:40239731

大小:4.82 MB

页数:240页

时间:2019-07-28

Web高级程序设计教程 第4章 服务器控件_第1页
Web高级程序设计教程 第4章 服务器控件_第2页
Web高级程序设计教程 第4章 服务器控件_第3页
Web高级程序设计教程 第4章 服务器控件_第4页
Web高级程序设计教程 第4章 服务器控件_第5页
资源描述:

《Web高级程序设计教程 第4章 服务器控件》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第4章服务器控件本章主要让读者了解如何利用Web程序来控制用户所输入的数据,以及ASP.NET中的常用Web控件的使用方法。通过对本章的学习,读者应该掌握以下主要内容:ASP.NET服务器控件的基本概念ASP.NET中内部控件的使用方法ASP.NET中验证控件的使用方法4.1用户注册Web页面功能说明4.2ASP.NET服务器控件4.3ASP.NET的Web页面4.4Web服务器控件4.5验证控件4.6增强控件第4章服务器控件4.2ASP.NET服务器控件简介目录4.2.1HTML服务器控件4.2.2Web服务器控件4.2.3验证控

2、件4.2.4Web用户控件第4章服务器控件4.2ASP.NET服务器控件简介创建Web窗体页时,可以使用以下控件类型:HTML服务器控件:对服务器公开的HTML元素,可对其进行编程。HTML服务器控件公开一个对象模型,该模型十分紧密地映射到相应控件所呈现的HTML元素。第4章服务器控件Web服务器控件:这些控件比HTML服务器控件具有更多内置功能。Web服务器控件不只包括窗体类型的控件,例如按钮和文本框;而且还包括特殊用途的控件,例如日历。Web服务器控件与HTML服务器控件相比更为抽象,因为其对象模型不一定反映HTML语法。验证控

3、件:包含逻辑以允许测试用户输入的控件。将一个验证控件附加到输入控件,测试用户对该输入控件输入的内容。验证控件可用于检查必填字段,对照字符的特定值或模式进行测试,验证某个值是否在限定范围之内以及其他目的。用户控件:作为Web窗体页创建的控件。Web窗体用户控件可以嵌入到其他Web窗体页中,这是创建菜单、工具栏和其他可重用元素的捷径。第4章服务器控件4.2.1HTML服务器控件HTML服务器控件是HTML元素,这些元素包含使其自身在服务器上可见并可编程的属性。默认情况下,服务器无法使用Web窗体页上的HTML元素;这些元素被视为传递给浏

4、览器的不透明文本。但是,通过将HTML元素转换为HTML服务器控件,可将其公开为可在服务器上编程的元素。HTML服务器控件的对象模型紧密映射到相应元素的对象模型。例如,HTML属性在HTML服务器控件中作为属性公开。W元素都可以转换eb页上的任意HTML为HTML服务器控件。转换是一个只涉及几个属性的简单过程。作为最低要求,通过添加RUNAT="SERVER"属性,HTML元素即可转换为控件。例如:文本框的HTML元素为.<INPUTTYPE="TEXT"ID="NAME1"MAXLENGTH=16>.第4章服务器控件如果将其转换成

5、HTML服务器控件,则为.<INPUTTYPE="TEXT"ID="NAME1"MAXLENGTH=16RUNAT="SERVER">.这将在分析期间提醒ASP.NET页框架,它应该创建该控件实例,以便在服务器端页处理期间使用。如果要在代码中作为成员引用该控件,则还应当为控件分配ID属性。页框架为页中最常动态使用的HTML元素提供预定义的HTML服务器控件:窗体、HTML元素(文本框、复选框、“提交”按钮等)、列表框(