自定义用户控件包含repeater控件,在web窗体引用此用户控件,现在想用此用户控件id为查询条件,绑定repeater的值,请高手指教,谢谢

解决方案 »

  1.   

    获得本usercontrol的IDthis.ID;如果是clientID 则可以用this.ClientID;然后就是执行查询咯
      

  2.   

    zorou_fatal(The world and system is even) 
    =====
    谢谢,能否再详细点,或者给点代码
      

  3.   

    我得页面要调用一个表中的不同数据,依据表中的一个字段区分,我想用这个区分的字段作引用控件的id,然后再repeater控件依据此用户控件id,取相应的数据显示
      

  4.   

    那你为什么不用viewstate来临时存储这个字段呢?
      

  5.   

    首先你的自定义控件得取到查询条件,然后根据查询条件查询数据后,绑定到repeater取值:可以在自定义控件写属性,然后在引用页面把查询值赋给属性  public int _power
        {
            get
            {
                return Convert.ToInt32(ViewState["power"]);
            }
            set
            {
                ViewState["power"] = value;
            }
        }