Mar*_*s L 1 .net asp.net user-controls master-pages
当我尝试从ASPX页面在MasterPage中设置公共属性时,我得到了堆栈溢出.
我正在使用TabContainer制作一个"贺卡"编辑器.每个选项卡都有一个用户控件,当更改活动选项卡时,所有内容都会更新 - 这样做我需要将所有数据存储在母版页属性中.
从ASPX页面:
protected void tcTabs_ActiveTabChanged(object sender, EventArgs e)
{
Master.Message = "blahblah";
}
Run Code Online (Sandbox Code Playgroud)
来自MasterPage:
public string Message
{
get { return Message; }
set { Message = value; }
}
Run Code Online (Sandbox Code Playgroud)
这就是我得到堆栈溢出的地方; 在集{}中.我尝试设置的并不重要,每次都会遇到同样的问题.我确定我错过了一些小事,但据我所知,我正在遵循我发现的所有例子.
问题是Message属性正在调用自身.您需要设置成员变量或控件属性.
编辑:示例:
string mMessage = string.Empty;
public string Message
{
get { return mMessage; }
set { mMessage = value; }
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
179 次 |
| 最近记录: |