您的位置:首页 > 其它

母版页

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;
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: