首页 > 代码库 > Web端控件,页面传值
Web端控件,页面传值
一.记忆Web端控件需要配合HTML 中的Form表单元素
Label - 在HTML中被编译成<span>
Literal - 在HTML中被编译成空
文本类
- 文本框 <input type="text"> TextBox
- 密码框 <input type="password"> TextBox 属性TextMode="password"
- 文本域 <textarea> TextBox 属性TextMode="MutilLine"
- 隐藏文本域 <input type="hidden> HiddenFiled
按钮类
- 普通按钮 button 无
- 提交按钮 submit Button(默认提交)
- 重置按钮 reset 无
- 图片按钮 image ImageButton
选择类
- radio RadioButtonList(这个不用Panel了,每一个默认是一个集合,里面有好多项) 属性ListItem Enable selected Text Value
- checkbox CheckBoxList (这个也不用Panel,每一个默认是一个集合,里面有好多项) 属性 ListItem Enable selected Text Value
- select option DropDownList
- file(未学)
二.数据绑定
1.Foreach遍历(推荐)
//绑定民族信息 List<Nation> Li = new NationData().SelectNation(); foreach (Nation i in Li) { ListItem LI = new ListItem(); LI.Text = i.NationName; LI.Value = i.NationCode; if (LI.Value =http://www.mamicode.com/= "N001") { LI.Selected = true; } DLNation.Items.Add(LI); }
2.
三.关于绑定数据刷新似的问题
绑定数据出现数据选项无法更改
page_load事件再每一次页面刷新的时候都会执行
就会把数据重新绑定一次,再去执行按钮事件
判断页面是否是第一次加载还是响应回发
if(!ispostback)
{
只需要在页面第一次加载的时候才执行的代码写到这里面
注意95%的代码都要写到这里面
!事件委托不能写到这里面
}
四.页面传值
传值取值 - 跨页面传值
QueryString - url传值,地址传值
传值:[地址?key=value&key=value]
取出url传递过来的值
取值:string value = http://www.mamicode.com/Request["key"];
五.C#服务端跳转页面
Response.Redirect("url");
Web端控件,页面传值
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。