母版页
2016-01-15 17:11
281 查看
母版页: 如何传值:
一.从页面向母版页传值:
1.FindControl()
//1.找到母版页
MP mp = this.Master as MP;
//2.用FindControl()去找母版页中的控件
TextBox txt = mp.FindControl("TextBox1") as TextBox;
//3.将值传给该控件
txt.Text = TextBox2.Text;
2.用属性 在母版页里写属性:
public string TextValue
{ get {
return TextBox1.Text;
}
set{
TextBox1.Text = value;
}
}
在页面上用属性赋值:
//1.找到母版页
MP mp = this.Master as MP;
//给属性赋值
mp.TextValue = TextBox2.Text;
二:从母版页向页面传值:
1.Session
在母版页里:
//将值放进Session里
Session["txt"] = TextBox1.Text;
在页面上:
protected override void OnLoadComplete(EventArgs e) {
base.OnLoadComplete(e);
//取值
if (Session["txt"] != null)
{
TextBox2.Text = Session["txt"].ToString();
}
}
2.代理
//1.定义一个代理:
public delegate void ShowText (string s);
//2.造一个代理的引用:
public ShowText Show;
一.从页面向母版页传值:
1.FindControl()
//1.找到母版页
MP mp = this.Master as MP;
//2.用FindControl()去找母版页中的控件
TextBox txt = mp.FindControl("TextBox1") as TextBox;
//3.将值传给该控件
txt.Text = TextBox2.Text;
2.用属性 在母版页里写属性:
public string TextValue
{ get {
return TextBox1.Text;
}
set{
TextBox1.Text = value;
}
}
在页面上用属性赋值:
//1.找到母版页
MP mp = this.Master as MP;
//给属性赋值
mp.TextValue = TextBox2.Text;
二:从母版页向页面传值:
1.Session
在母版页里:
//将值放进Session里
Session["txt"] = TextBox1.Text;
在页面上:
protected override void OnLoadComplete(EventArgs e) {
base.OnLoadComplete(e);
//取值
if (Session["txt"] != null)
{
TextBox2.Text = Session["txt"].ToString();
}
}
2.代理
//1.定义一个代理:
public delegate void ShowText (string s);
//2.造一个代理的引用:
public ShowText Show;
相关文章推荐
- 超级牛皮的ORACLE特有函数 over(...),lag与lead函数--工作备忘2016/1/14
- python 堡垒机
- Freemarker和El表达式冲突解决办法
- 可滑动列表组织成分
- php 变量值比较注意事项
- springmvc 通过注解读取配置文件
- ORACLE中赋予一个用户查询另一个用户所有表的权限
- Codeforces Round #330 (Div. 2)(A,B,C,D,E)
- 数据归一化方法
- oracle 存储过程两次遍历游标
- 回顾:Unity 游戏引擎发展历程
- Spark学习之编程进阶——累加器与广播(5)
- http://blog.csdn.net/enuola/article/details/7917221
- Spark学习之编程进阶——累加器与广播(5)
- 学习笔记--Scroller弹性滑动实现原理
- gulp插件推荐,无敌好用
- 对于div的右浮动会导致顺序会改变
- mongodb_查询操作使用_条件查询、where子句等(转)
- 如何获得查询的执行计划?(一)
- 如何获得查询的执行计划?(一)