ASP.NET如何获取母板中的变量(属性)

来源:百度知道 编辑:UC知道 时间:2024/05/24 04:06:25
在母板testMaster.master.cs中声明了一个属性:
string _strTest="";
public string strTest
{
get { return this._strTest; }
set { this._strTest= value; }
}
pageTest.aspx的母板是testMaster.master,现在的问题是:如何在pageTest.aspx.cs中调用strTest这个属性?请详细说明,谢谢!

((testMaster)this.Master).strTest
就可以了

没注意试过 关注中...

在子页中调用母板页的控件:
Master.FindControl("Controlname") as ControlType)

在子页中调用更改母板页的属性:
Master.Property

比如
Label1.Text = Master.strTest;

MasterPage mster = new MasterPage();
mster.strTest = "aaaaaaaaaaaaaaaaaaaaaaaaaaaaa";
this.Label1.Text = mster.strTest.ToString();

在后台cs文件中这样来用就可以了。。
你应该多学点oop上的东西了。。

Master.strTest