在ascx.cs中写上一个public属性

string _value;
public string Value
{
   get
   {
      return _value;
   }
   set
   {
     _value = value;
   }
}在aspx中的ascx控件
如:<uc1:index_Link id="Index_Link1" Value="test" runat="server"></uc1:index_Link>

解决方案 »

  1.   

    <ucl:index_Link id="Index_Link1" Value='"+varname+"'
    runat...>
      

  2.   

    <ucl:index_Link id="Index_Link1" Value="<%varname%>" runat...>
      

  3.   

    first:在.ascx中string _aa;
    public string aa
    {
       get
       {
          return _aa;
       }
       set
       {
         _aa= value;
       }
    }2,在.aspx 中
    public 你的namespace.控件 控件1
    引用 控件1.aa
      

  4.   

    在.ascx中定义为public的方法,定义的属性
    都是可以用的,在程序里可以像button,label一样用