基本的Web控件二

ListBox控件

ListBox控件用于创建多选的列表框,而可选项是通过ListItem元素来定义的。

ListBox控件常用的属性:

1.Count:表示列表框中条目的总数。

2.Items:表示列表框中的所有项,而每一项的类型都是ListItem。

3.Rows:表示列表框中显示的行数。

4.Selected:表示某个条目是否被选中。

5.SelectedIndex:列表框中被选择项的索引值。

6.SelectedItem:获得列表框中被选择的条目,返回的类型是ListItem。

7.SelectionMode:条目的选择类型,可以是多选(Multiple)或单选(Single)。

8.SelectedValue:获得列表框中被选中的值。

ListBox控件常用的方法:

1.ClearSelected:取消选择ListBox中的所有项。

2.GetItemHeight:获得ListBox中某项的高度。

3.GetItemRectangle:获得ListBox中某项的边框。

4.GetSelected:返回一个值,该值指示是否选定了指定的项。

5.Sort:对ListBox中项进行排序。

DropDownList控件

DropDownList控件提供可被用户单选的下拉列表框,类似于ListBox控件,只不过它在 框中显示选定项和下拉按钮,而当用户单击下拉按钮时将显示可选项的列表。

DropDownList控件的常用属性和方法:

1.Items:获取列表控件项的集合,而每一项的类型都是ListItem。

2.Selected:表示某个条目是否被选中。

3..SelectedIndex:获取或设置列表框中被选择项的索引值。

4.SelectedItem:获得列表框中索引最小的选定项,返回类型为ListItem。

5.SelectedValue:获得列表框中被选中的值。

6.ClearSelection方法:清除列表选择并将所有项的Selected属性设置为false。

CheckBoxList控件

CheckBoxList控件用来创建多项选择复选框组,该复选框组可以通过将控件绑定到数据 源动态创建。

CheckBoxList控件常用的属性和事件:

1.AutoPostBack: 获取或设置一个值,该值指示当用户更改列表中的选定内容时是 否自动产生向服务器的回发。

2.CellPadding:获取或设置表单元格的边框和内容之间的距离(以像素为单位)。

3.DataSource?:获取或设置对象,数据绑定控件从该对象中检索其数据项列表。

4.DataTextField:获取或设置为列表项提供文本内容的数据源字段。

5.DataValueField?:获取或设置为各列表项提供值的数据源字段。

RadioButtonList控件

RadioButtonList控件为网页开发人员提供了一组单选按钮,这些按钮可以通过绑定动态 生成。

RadioButtonList控件的常用属性和方法:

1.RepeatColumns:获取或设置要在控件中显示的列数。

2.RepeatDirection:获取或设置一个值,该值指示控件是垂直显示还是水平显示。

3.RepeatLayout:获取或设置组内单选按钮的布局。

4.SelectedIndex:获取或设置列表中选定项的最低序号索引。

5.SelectedItem?:获取列表控件中索引最小的选定项。

6.SelectedValue:获取列表控件中选定项的值,或选择列表控件中含指定值的项。

7.SelectedIndexChanged事件?:当列表控件的选定项在信息发往服务器之间变化时 发生。

8.DataBinding:当服务器控件绑定到数据源时发生。

BulletedList控件

BulletedList控件用来创建一个采用项目符号格式的项列表,可以通过数据绑定动态生 成项列表。

RadioButtonList控件的常用属性和方法:

1.BulletStyle :获取或设置BulletedList控件的项目符号样式。

2.ClearSelection :清除列表选择并将所有项的Selected属性设置为false。

Table控件

Table控件可以创建可编程的表,TableRow和TableCell则为Table控件提供了一种显示 实际内容的方法。使用表控件创建表格的优势在于程序员可以使用服务器代码很方 便地创建和操作表,使得表的创建更具有动态性,利于程序员对表格的控制。

表控件对象模型

表控件提供了三个类:Table类、TableRow类和TableCell类。Table类定义的Table 控件作为表控件的父控件,Table类提供一个名为Row的属性,意为表的行,对应 于TableRow类,TableRow类提供名为Cell的属性,意为表的列,对应于TableCell 类。在表控件中,其对象的层次是这样的:首先是表对象(Table),表对象包含行 对象( TableRow),行对象包含列对象(TableCell)。其中,表要显示的内容则包 含在TableCell对象中。

向页面中添加表控件

向页面中添加表控件可分为两个步骤:

1.添加表。

2.添加行和单元格。

动态操作表控件

在ASP.NET中,表控件最大的特点就是具有可编程性,根据.NET框架提供的类可 以通过编程来操作表控件。 要向Table控件中插入行,就可以向Table控件的Rows 属性中添加TableRow类的对象即可,而若要添加单元格,则向TableRow对象的 Cell属性中添加TableCell对象即可。

时间: 2024-10-03 14:20:08

基本的Web控件二的相关文章

asp.net总结(二)——HTML与WEB控件

关于Html控件与Web控件的使用,我还是首先用一张图来展示一下: (一)HTML控件 就是我们通常的说的html语言标记,这些语言标记在已往的静态页面和其他网页里存在,不能在服务器端控制的,只能在客户端通过javascript和vbscript等程序语言来控制.<input type="button" id="btn" value="button"/>  使用范围: 1.HTML控件直接与浏览器界面交互,一些属性可以很好地设计浏览器

c#生成条码的web控件

原文:http://www.codeproject.com/Tips/846860/Csharp-Barcode-Generator-Web-Control 在asp.net的web页用c#的web控件生成条码. 简介: 我在一个小公司工作,几天前有人询问在asp页面生成条码的方法.我在谷歌上搜了一圈,大多数生成条码实在asp的”page_load”方法里通过Response.OutputStream来保存条码图片,这种方案,只能在页面上显示一个相同的条码.但是不能满足需求.该页面至少要显示2个

基于jQuery 常用WEB控件收集

Horizontal accordion: jQuery 基于jQuery开发,非常简单的水平方向折叠控件. Horizontal accordion: jQuery jQuery-Horizontal Accordion 具有XBOX360 blade界面风格的水平方向Accordion. jQuery-Horizontal Accordion AutoComplete-JQuery jQuery插件易于集成到现在的表单中(Form). AutoComplete-JQuery Facebook

DevExpress的Web控件汉化方法

原文:DevExpress的Web控件汉化方法 项目中用到devexpress的web控件,机器没有安装devexpress控件,直接在项目中引用的dev的dll,项目运行时发现都是英文界面,所以解决汉化问题. 项目中用的是v10.2版本,以此版本为例,其他版本方法应该类似. 步骤如下:   1.从官网下载对应的汉化包,地址:http://www.devexpresscn.com/news/DevExpress-news-94.html,找到对应的版本下载. 2.在下载的汉化文件里找到\Web\

如果写一个android桌面滑动切换屏幕的控件(二)

在viewgroup执行: public void snapToScreen(int whichScreen) { whichScreen = Math.max(0, Math.min(whichScreen, getChildCount() - 1)); boolean changingScreens = whichScreen != mCurrentScreen; mNextScreen = whichScreen; int mScrollX = this.getScrollX(); fin

IOS的一个带动画的多项选择的控件(二)

然后我们来写:TypeSelectView 这个比较简单,我们只要只要每个TypeView的位置,然后作为自己的subview就好了 @interface TypeSelectView : UIView @property(nonatomic) BOOL bShown; @property(nonatomic, strong) TypeView* curSelectedView; -(id)initWithFrame:(CGRect)frame searchType:(int)type; @en

html控件和web控件

htm控件优点:不需要与服务器交互时耗费服务器资源低 缺点:无状态,只能通过脚本更改 Web控件:优点具有回送功能,能够用ViewState维持控件的状态. 与服务交互时更方便 . 缺点 :比较耗费服务器资源

asp.net HTML控件和web控件在设置样式上的区别。

先看如下代码,代码放在.aspx文件中.注意看代码中定义的3个样式和三个表格,样式中2个通过ID的方式定义,1个通过类的方式定义.3个表格中,第一个表格是一个HTML控件,显然,它既支持ID的方式定义的css样式,也支持类的方式定义的样式.第2和第3个表格是ASP.NET的WEB控件,它有时候不支持ID方式定义的样式表,但一般通过类的方式定义的样式表都支持. 所以写代码的时候遇到WEB控件不支持ID定义的css样式表的时候,不妨将ID定义样式表的方式换成类的定义方式. <%@ Page Lang

VC中添加web控件的方法

在VC中使用WebBrowser控件的两方法 黄森堂(vcmfc)著 ClassWizard方式: 1.创建包装类:View->ClassWizard->Add Class->Form a Type Library->C:\winnt\system32\shdocvw.dll->只选择IWebBrowserApp类->OK->OK 2.声明一个类变量:IWebBrowserApp m_internetexplorer;,并包含刚才的头文件(xxx.h) 3.在类的