当前位置:  开发笔记 > 后端 > 正文

设置MasterPage属性时堆栈溢出

如何解决《设置MasterPage属性时堆栈溢出》经验,为你挑选了1个好方法。

当我尝试从ASPX页面在MasterPage中设置公共属性时,我得到了堆栈溢出.

我正在使用TabContainer制作一个"贺卡"编辑器.每个选项卡都有一个用户控件,当更改活动选项卡时,所有内容都会更新 - 这样做我需要将所有数据存储在母版页属性中.

从ASPX页面:

protected void tcTabs_ActiveTabChanged(object sender, EventArgs e)
{
    Master.Message = "blahblah";
}

来自MasterPage:

public string Message
{
    get { return Message; }
    set { Message = value; }
}

这就是我得到堆栈溢出的地方; 在集{}中.我尝试设置的并不重要,每次都会遇到同样的问题.我确定我错过了一些小事,但据我所知,我正在遵循我发现的所有例子.



1> Kieron..:

问题是Message属性正在调用自身.您需要设置成员变量或控件属性.

编辑:示例:

string mMessage = string.Empty;

public string Message
{
    get { return mMessage; }
    set { mMessage = value; }
}

推荐阅读
重庆制造漫画社
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有