- 11
- 0
- 约3.7千字
- 约 42页
- 2019-03-09 发布于福建
- 举报
第三章hml控件工和web服务器控件 hml控件web服务器控件
第三章HTML控件和Web服务器控件 HTML控件 Web服务器控件 HTML控件 Web表单 Anchor控件 Button控件 InputButton控件 InputCheckBox控件 InputRadioButton控件 InputImage控件 InputFile控件 HTML表单 HTML表单 HTML表单是用form标记定义的。这个标记是一个容器控件,它不显示任何信息,只表示在form标记和/form标记之间定义的控件中输入的数据是可以返回到Web服务器中相应的程序进行处理的。如果不定义表单,就不能实现用户输入数据的提交。 Web表单 Web表单通常用下面的方式表示: form runat=server …… /form Anchor控件 Anchor控件是HTML中最常用的控件,它用于表示一个超文本链接并指明链接程序的位置。 ASP.NET中对这个控件的扩展主要在于增加了一个OnServerClick属性,指明当单击这个链接的时候,可以产生什么样的事件。 例子 Button控件 在ASP.NET中,引入Button控件来显示一个按钮,它使用的是button标记。 使用这个控件可以通过设置它的OnServerClick属性来表示单击这个按钮可以触发的处理方法 例子 InputButton控件 ?这个控件其实就是对input type=button | submit | reset控件的扩展。 惟一不同的地方是,这个控件没有OnClick事件,而是使用OnServerClick事件来表明单击这个按钮时所产生事件的处理方法。 例子 InputCheckBox控件 InputCheckBox控件就是对传统的input type=checkbox控件的扩展,可以实现在多个选项中进行多项选择。 例子 InputRadioButton控件 这个控件就是对传统input type=radiobutton控件的扩展,可以实现在多个选项中进行单项选择。 例子 InputImage控件 这个控件的使用是很新颖的,可以认为它是图片形式的button控件和InputButton控件。使用这个控件可以使得网页变得更有趣。 例子 InputFile控件 了能够将用户的文件上传到Web服务器上,可以使用扩展的input type=file控件来实现这个功能,可以使用它的Accept属性来保证上传文件的文件类型。 例子 Web服务器控件 用于文本输入和显示的内部控件 用于控制传送的内部控件 用于选择的列表控件 TextBox控件 TextBox控件可以代替HTML控件中的很多控件。只要改变这个控件的相关属性,就可以替代原HTML控件中的input type=text控件、input type=password控件和textarea控件。具体的写法如下: asp:textbox options/asp:textbox 或者 asp:textbox options/ 这个控件的所有属性和事件都写在options所在的位置。 例子 Label控件 Label控件主要用于文本的显示,几乎在前面的每个例子中都使用了label控件。 Label控件的写法是: asp:label options1text/asp:label 或者 asp:label options2/ 这个控件的所有属性都写在上面两种方法的options1或options2之中。options1和options2的惟一区别是:options1中不包含text属性,因为这个属性的值可以写在后面的text所在的位置;而options2中可以包含text属性。 Button控件 Button控件是一个标准的提交按钮控件。 Button控件的写法是: asp:button options/asp:button 或者 asp:button options/ 其中options部分用于写Button控件的属性和事件。 例子 LinkButton控件 LinkButton控件与经ASP.NET扩展的HTML的Anchor控件十分相似,不仅可以实现超链接,也可以触发服务器端事件。 LinkButton控件的主要用法如下: asp:linkbutton options1text/asp:linkbutton 或者 asp:linkbutton options2/ 例子 ImageButton控件 从显示上看ImageButton控件与HTML的InputButton控件的图片按钮控件很相似。使用这个控件可以实现一个图片形式的按钮,并可以用这个按钮实现事件的触发。 ImageButton控件的写法如下: asp:Imag
您可能关注的文档
- 第六章 函数 6.1 概述模块化程序设计基本思想:将一个大的程序按功能分割成一些小模块,特点:各模块相对独立、功能单一、结构清晰、接口简单控制了程序设计的复杂性提高元件的可靠性缩短开发周期避免程序开发的重复劳动易于维护和功能扩充开发方法末 自上向下,逐步分解,分而治之.ppt
- 第六章 储能元件因 下 页.ppt
- 第六章 来 行政相对人.ppt
- 第六章 0~3网岁儿童语言的发展与教育.ppt
- 第六章 17世纪英国直政治思想.ppt
- 第六章 存储管理 得存储管理功能内存资源管理存储管理方式外存空间管理虚拟存储系统.ppt
- 第六章 土压力 河海大学 岩土工程研究所research insiue of geoechnical engineer提ing, hohai universiy.ppt
- 第九章综合布点线系统.ppt
- 第六章 单片机三存储器扩展技术.ppt
- 第六章 号 涂 料.ppt
- Unit6TheAdmirableLesson1AMedicalPioneer课文详解课件-高中英语北师大版.pptx
- 小升初衔接英语课件音标课Lesson14.pptx
- 第6课合理用眼防近视-课件-三年级全一册第二学期《体育与健康》(科学出版社).pptx
- 第03讲探索0的运算奥秘 四年级数学人教版.pptx
- 人教版七年级生物下册第三单元《植物的生活》期末复习导学稿.docx
- Unit4FriendsForeverUsinglanguageListeningandSpeaking课件-高中英语外研版.pptx
- 人教版七年级英语下册Unit 6 I’m watching TV.docx
- 小学六年级音乐《送别》名曲复习知识清单.docx
- 我的时间小书(课件)二年级下册数学人教版.pptx
- 三角形中的线段和角(1)课件苏科版2024数学八年级上学期.pptx
原创力文档

文档评论(0)