假设a.aspx页面有一aa.ascx用户控件,如何把a.ascx用户控件的值传到b.aspx页面的用户控件bb.ascx中。

解决方案 »

  1.   

    现在b页面我可以接受到值,但无法传到bb用户控件中
      

  2.   

    可以用属性,如:
    protected string 变量名;public string 属性名
    {
       get
         {
    return ....;
         }
       set
        {
    ....=value;
         }
    }
      

  3.   

    跨页为什么不用SESSION呢?用属性很难做到.
      

  4.   

    在每个用户自定义控件中追加:
    protected string m_forecolor;public string ForeColor
    {
       get
         {
         return m_forecolor;
         }
       set
        {
         m_forecolor = value;
         }
    }使用时:
    CustomControl1.ForeColor = "#ffffff";
    CustomControl2.ForeColor = "#ffffff";