namespace WebApp.Master
{
    public partial class masterPage : System.Web.UI.MasterPage
    {
        public string _tabtitle = "";
        public string TabTitle
        {
            get
            {
                return _tabtitle;
            }
            set
            {
                _tabtitle = value;
            }
        }
        protected void Page_Load(object sender, EventArgs e)
        {        }
    }
}
这个是在后台定义的。前台会用到tabTitle这个变量,
<td>
<%=TabTitle%>
</td>如何给tabTItle赋值,谢谢。

解决方案 »

  1.   

    是一个master页面的内容,如何根据contentPage中需要,实时改变tabTitle的值,谢谢。
      

  2.   

    this.TabTitle=xxx
    搞不懂LZ想干什么
      

  3.   

    其实有点不明白这个
     public string _tabtitle = "";
            public string TabTitle
            {
                get
                {
                    return _tabtitle;
                }
                set
                {
                    _tabtitle = value;
                }
            }到底什么关系,_tabtitle,与TabTitle,只知道这样写,能详细说明哈子啊。多谢
    见笑了。
      

  4.   

    namespace WebApp.Master
    {
        public partial class masterPage : System.Web.UI.MasterPage
        {
            public string _tabtitle = "";
            public string TabTitle
            {
                get
                {
                    return _tabtitle;
                }
                set
                {
                    _tabtitle = value;
                }
            }
            protected void Page_Load(object sender, EventArgs e)
            {        }
        }
    }这个是master页面的。
    如何在contentPage中给TabTitle赋值。
    呵呵,不知道现在清楚了没,大侠们。
      

  5.   

    那个是C#里面变量的属性,get就是取值,set就是赋值,那段代码写了以后,变量TabTitle能点出来get和set,明白?
      

  6.   

    内容页中获取属性
    ((Main)this.Maser).TabTitle
      

  7.   

    获取不到,
    我看别人的用 masert。tabtitle就可以了
    但是我的就是不行,是不是哪里出错了。
      

  8.   

    楼主用get,set语句有没有想过,你把属性都定义为了public,那你的代码有什么意义,你在类中直接声明一个全局public变量不就行了
    namespace WebApp.Master
    {
      public partial class masterPage : System.Web.UI.MasterPage
      {
        public string tabtitle = "";
        protected void Page_Load(object sender, EventArgs e)
        {    }
      }
    }
    这样,tabtitle不就可以像LZ那样在前台页面上写<%= tabtitle%>来使用tabtitle这个属性了吗
      

  9.   

    那么,请问
    我在他的contentPage页面,如何改变tabtitle的值?
      

  10.   

    支持,带访问器这样写看起来是类的属性,但_tabtitle又声明为public就不妥了。
    还有,属性是封装好给外部访问用的,如果是用户控件就可以这样写,拖到页面上使用就可以访问了。
    你在类的内部访问直接声明变量(字段)public string TabTitle;就行了,就不要get和set访问器了
      

  11.   

    masterPage  mp=new masterPage();
    mp.TabTitle="";
      

  12.   

    前台赋值:
    <%TabTitle="这是值";%>
      

  13.   

    在后台写个返回string的方法 在用<%# Eval("方法名") %>'
      

  14.   

    貌似这样没有用,master页面还是不能显示。唉。多谢大家了。