母板页 难点---数据交换
2015-08-27 16:45
316 查看
1 页面传值到 母板页(代码在页面端)
法一、findcontrol()方法
//把文本框中的值取出来
string s = textBox1.text;
// 将取到的值送到母板页中去
MP master= this.Master as MP; // 找到套用的母板页
//在找到的母板页中通过findcontrol 找到要操作的控件
textBox text = master.findcontrol("textBao1") as textBox;
text.text = s;
法二、在母板页中写好属性;
1 在母板页中写好属性
母板页端代码:
页面端代码:
//把文本框中的值取出来
string s = textBox1.text;
// 将取到的值送到母板页中去
MP master= this.Master as MP; // 找到套用的母板页
master.Textvalues = s;
2 母板页传值到页面(代码在母板页)
方法一、利用session 传值:
母板页端代码:
string s = TextBox1.Text;
session["dd"] =s;
页面端代码(点击按钮后):
方法二 利用代理操作~
法一、findcontrol()方法
//把文本框中的值取出来
string s = textBox1.text;
// 将取到的值送到母板页中去
MP master= this.Master as MP; // 找到套用的母板页
//在找到的母板页中通过findcontrol 找到要操作的控件
textBox text = master.findcontrol("textBao1") as textBox;
text.text = s;
法二、在母板页中写好属性;
1 在母板页中写好属性
母板页端代码:
public string TextValue { get{ return textBox1.Text; } set { textBox1; }}
页面端代码:
//把文本框中的值取出来
string s = textBox1.text;
// 将取到的值送到母板页中去
MP master= this.Master as MP; // 找到套用的母板页
master.Textvalues = s;
ListMP listmp = this.Master as ListMP; listmp.TextValue = s; protected override Page_Load(object senter, EventArgs e) { base. Onloadcomplete(e) if(session["dd"]!=null) { Text.Box2.Text =session["dd"].ToString(); } }
2 母板页传值到页面(代码在母板页)
方法一、利用session 传值:
母板页端代码:
string s = TextBox1.Text;
session["dd"] =s;
页面端代码(点击按钮后):
方法二 利用代理操作~
相关文章推荐
- 对比MIUI7和Flyme4.5 期待神秘的Flyme5
- 纯CSS实现酷黑风格三级下拉菜单效果代码
- 松下TDA-200开启呼叫转移功能
- Vim学习笔记6---多文件操作以及标签
- USACO-Section 1.5 Number Triangles(DP)
- mina高并发短连接报java.io.IOException: Too many open files
- 最小公倍数
- httpClient设置代理
- 为什么上传文件的表单里面要加一个属性ENCTYPE=MULTIPART/FORM-DATA?
- 常用的邮箱服务器(SMTP、POP3)域名、端口汇总
- SVN设置必须锁定
- Android应用层View绘制流程与源码分析
- core data 深入解析
- Tslib步骤以及出现问题的解决方案(转)
- 队列的插入 和出列 阻塞 时间 问题
- Windows Windows7 显示和隐藏 Administrator 账户
- 求镜像的二叉树
- c++实现ascii转unicode
- 新版flume+kafka+storm安装部署
- work plan