欢迎来到天天文库
浏览记录
ID:20291625
大小:856.50 KB
页数:64页
时间:2018-10-11
《c#程序设计及应用教程(第2版)第14章 人民邮电出版社》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第14章ASP.NETWeb服务器控件14.1标准控件14.2数据操作控件14.3验证控件14.4导航控件Windows控件与Web服务器控件的主要区别:Windows控件的属性、方法、事件都是在本机上执行的;Web服务器控件的属性、方法、事件则全部是在服务器端执行的。Web应用程序的执行方式:在Web应用程序中,用户通过客户端浏览器操作Web页面时,对Web服务器控件的每个请求都要发送到服务器端,服务器进行处理后,再将处理结果转换为客户端脚本发送到客户端显示。14.1标准控件14.1.1简单控件14.1.2Table控件14.1.3HiddenField控件14.1.
2、1简单控件Button控件有三种类型的按钮控件:Button控件:与Windows窗体的Button控件用法相同。LinkButton控件:外观与Hyperlink控件相同,但在功能上与Button控件完全相同。ImageButton控件:以图片形式显示的按钮。三种类型的按钮在鼠标单击时都可以将窗体提交给服务器,并触发服务器端对应的Click事件,然后在服务器端执行相应的事件代码。TextBox控件1.常用的基本属性1)AutoPostBack属性:决定控件中文本修改后,是否自动回发到服务器。该属性默认值为false,即修改文本后并不立即回发到服务器,而是等窗体被提交后
3、一并处理。2)TextMode属性:用于设置文本框接受文本的行为模式。共有三种属性值:MultiLine(多行输入模式);Password(密码输入模式);SingleLine(单行输入模式)。默认情况下,该属性为SingleLine。2.常用的事件TextChanged事件:文本框的内容发生更改导致窗体回发服务器时触发。注意,是否触发该事件与AutoPostBack属性有关。CheckBox控件与CheckBoxList控件CheckBox控件与CheckBoxList控件也是用于向用户提供选项和选项列表。当选项比较多时,或者在运行时动态的决定有哪些选项时,使用Che
4、ckBoxList控件比较方便。CheckBox控件与CheckBoxList控件(续)1.CheckBox控件的常用基本属性AutoPostBack属性:决定CheckBox控件状态更改后是否自动回发到服务器处理。该属性默认值为false。2.CheckBoxList控件的常用基本属性1)Items属性:表示控件对象中所有项的集合。2)RepeatColumns属性:指示控件中显示CheckBox项的列数。3)RepeatDirection属性:决定控件中各CheckBox项的显示方法。默认值是Vertical。该属性值还可以修改为Horizontal,使各项按水平方
5、式排列显示。3.CheckBoxList控件的常用基本事件CheckedIndexChanged事件:更改CheckBoxList控件中的选项,回发服务器时触发。RadioButton控件与RadioButtonList控件RadioButton服务器控件与Windows控件的区别:在Windows窗体中,在同一容器中的所有RadioButton控件都默认为同一组,只能在这些控件中进行单选;Web窗体中,默认情况下会将同一容器中的所有RadioButton服务器控件作为不同组,可以多选。如果希望将其作为一组,需要设置RadioButton的GroupName属性。Rad
6、ioButton控件与RadioButtonList控件(续)RadioButton控件的GroupName属性:使用该属性指定一个单选按钮组,以创建一组互斥的控件。RadioButtonList服务器控件是封装了一组单选按钮控件的列表控件。其主要的属性、事件与CheckBoxList服务器控件相同。ListBox控件和DropDownList控件ListBox控件(列表框控件)用来显示一组条目,用户可以从中选择一条或者多条,然后进行相应的处理。常用的属性有Items属性和SelectionMode属性:SelectionMode属性用于指定ListBox控件的模式行为
7、,当属性值设置为Single时,表示每次选择ListBox控件中的一个条目;当属性值设置为Multiple时,表示对ListBox控件中的条目每次可以选择多个。常用事件为SelectedIndexChanged事件。ListBox控件和DropDownList控件(续)DropDownList控件(下拉列表控件)提供一些选项,其特性类似于Windows窗体中的ComboBox组合框控件。常用属性有AutoPostBack属性、Items属性,常用事件为SelectedIndexChanged事件。综合举例【例14-1】Web窗体简单控件综
此文档下载收益归作者所有