复合控件

2018-06-18 01:44:08来源:未知 阅读 ()

新老客户大回馈,云服务器低至5折

http协议无状态性:
每一次事件提交,都会将页面刷新,刷新就必走Load事件,重复绑定的情况

判断页面是第一次加载,还是由已经加载出来的页面中的某个按钮执行了提交返回回来的

if (!IsPostBack)    判断第一次加载页面还是按钮点击之后刷新页面

load事件中95%的代码都要写在这里面


复合控件:
DropDownList
一、将数据放进去
1、DataSource

编译成select和opction形式

 


2、Foreach

下拉菜单显示民族选项,默认选中代号是N003的


二、将数据取出来
1、读取一条数据
取出value值 -


取出Text值 - Label1.text=DropDownList1.Selectedtext;

 

ListBox
可以多选 - SelectionMode
2、读取多条选中的数据

string end = "";

foreach (ListItem li in RadioButtonList1.Items)
{
if (li.Selected)
{
end += li.Text + " - " + li.Value + ",";
}
}

Label1.Text = end;

CheckBoxList 多选列表

使用方法也ListBox相同

多了三个布局用的属性 RepeatDirection  RepeatColumns  RepertLayout

RepeatDirection  Vertical 垂直布局

                        Horizontal 水平布局

RepertLayout 布局方式

                    Flow        流式布局

                    Table       表格布局

                    OrderedList     有序表

                    UnorderedList  无序表

RepeatColumns 一行多少数据

 

div布局灵活,后期使用方便,而且搜索引擎很容易抓取到页面内容。table布局不够灵活,后期该一项需要全改,搜索殷勤不容易抓取页面内容。

④RadioButtonList  单选列表

使用与之前的控件基本相同,但只能单选

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:删除字符串最后一位字符。

下一篇:VS2010/VS2013项目创建及通过ADO.NET连接mysql/sql server步骤(