复合控件_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > 复合控件

复合控件

 2016/9/21 5:32:52  柴亮  程序员俱乐部  我要评论(0)
  • 摘要:http协议无状态性:每一次事件提交,都会将页面刷新,刷新就必走Load事件,重复绑定的情况判断页面是第一次加载,还是由已经加载出来的页面中的某个按钮执行了提交返回回来的if(!IsPostBack)判断第一次加载页面还是按钮点击之后刷新页面load事件中95%的代码都要写在这里面复合控件:DropDownList一、将数据放进去1、DataSource编译成select和opction形式2、Foreach下拉菜单显示民族选项,默认选中代号是N003的二、将数据取出来1
  • 标签:控件

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  单选列表

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

发表评论
用户名: 匿名