- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 HTML 服务器控件 3.1 实训项目一 一般控件 3.1.1实训目的与要求 了解ASP.NET中控件的概念和种类。 掌握一般控件的使用。 掌握html控件与web控件的区别与联系 实训预备知识 3.1.2实训预备知识 对于使用HTML进行网页设计的人来说,应该对简单的HTML控件比较熟悉了,比如文本框、按钮、复选框等。使用这些控件可以设计基于WINDOWS风格的可视化的操作界面,是实现页面外观显示的最基本的元素,也是进行ASP开发必须要掌握的基本内容之一。 A中包含了两大类控件,即HTML控件和web服务器控件。HTML控件由原来的HTML标签加上runat=server属性所构成的,它展示给服务器的是HTML元素,可以更好的提高编译效率。 WEB控件是一个带抽象、加强型对象模板的服务器端控件,它不仅可以包括表单型控件,如Label和TextBox,还包括类似于VB控件那样的专用控件,如日历控件。ASP.NET在普通的HTML控件的基础上提出了HTML服务器控件的概念。简单的说,服务器控件是在普通的HTML控件基础上产生的、可直接应用于服务器端编程的HTML控件。 下面的语句声明了一个HTML服务器端控件: 下面的语句声明了一个HTML服务器端控件: input type=”submit” id=submit value=”submit” onserverclick=”button_click” runat=”server” 下面的语句声明了一个普通的HTML控件: input type=”submit” name=”submit” value=”submit” onclick=”button_click” 通过这两种语句形式的对比,我们可以发现声明一个普通的HTML控件和声明一个HTML服务器控件的不同: 服务器控件用id属性代替了普通控件的name属性; 服务器控件用onserverclick属性代替普通控件的onclick属性; 服务器控件的声明多了一个runat属性。 下面分析这些不同点的原因: id属性是标识服务器控件的唯一标志,通过它可以象引用一个对象一样直接在服务器端去引用服务器控件。 用onserverclick属性代替onclick属性,表明响应按钮的单击事情是在服务器端进行的,而不是在客户端。 多出的runat=”server”属性是说明该控件为服务器控件,这是区别html控制件是服务器控件还是普通控件的唯一方法。 从上面的分析看出,它们之间使用的区别。 常见的HTML控件及说明如表3.1所示。 那么为什么要使用服务器端控件呢? ASP.NET中包含了两大类控件,即HTML控件和WEB服务器端控件。1.HTML控件是由原来的HTML标签加上runat=server属性所构成的,它展示给服务器的是HTML元素,可以更好的提高编译效率。HTML控件是以HTML标记为基础而衍生出来的,WEB控件则是ASP。NET针对HTML控件的不足而新增加的控制元件。2.WEB控件是一个带抽象、加强型对象模板的服务器端控件。 一般控件用来执行那些不直接表现出来的未知的HTML控件标识。很多HTML标签被 包括在本控件中,如div,span,body,ul,ol,br,body,hr等。一般控件的基本属性: 默认情况下,ASP.NET 文件中的 HTML 元素被视为文本,并且页面开发人员不能以编程方式访问。若要使这些元素能够以编程方式访问,可以通过添加 runat=server 属性,指示应将 HTML 元素作为服务器控件分析和处理。唯一的 id 属性允许以编程方式引用该控件。属性用于声明服务器控件实例上的属性参数和事件绑定。HTML 服务器控件必须驻留在具有 runat=server 属性的包含 form 标记中。 ASP.NET 不要求文本(非动态的)HTML 内容的格式正确,但它确实要求所有 HTML 元素要正确结束(用一个后缀“/”或结束标记)和干净地嵌套(不允许出现重叠标记)。如果没有正确结束 HTML 元素,ASP.NET 将无法识别该元素。该元素将被忽略或者将发生编译错误,具体取决于该元素的构成方式。 可以用三种不同的方法创建任意 Web 窗体控件的实例:作为 HTML 文档中的元素创建;在应用程序快速开发 (RAD) 环境中创建,该环境允许您将控件拖到页上;或以编程方式在代码声明块或代码隐藏文件中创建。 3.1.3实训步骤 1.打开文本编辑器,在程
您可能关注的文档
最近下载
- JGJ276-2012建筑施工起重吊装安全技术规范.docx VIP
- 15K502供热计量系统设计与安装(4.43MB)420bd347fab8abf7.pdf VIP
- 基于单片机的多路温度测控系统设计毕业论文.docx
- 四级人力资源:人力资源规划.ppt VIP
- 2024年高三《不做45青年》主题班会PPT课件.pptx
- 上海市六年级(上)数学同步讲义 第15讲 比例的应用培优(学生版).doc VIP
- 2024年南通科技职业学院单招职业技能测试题库及答案(历年真题).docx VIP
- 上海市六年级(上)数学同步讲义 第14讲(培优)比例及其性质(解析版).doc VIP
- 家族办公室商业计划书.docx VIP
- 服务方案及服务承诺.pdf VIP
文档评论(0)