在你的ASCX文件的CS文件里,创建属性等。。然后拖到页面时。直接在控件标记中写你的属性名称然后付值。<uc1:Mine id="Mine1" runat="server" 属性名称="值"></uc1:Mine>这是其中一个方法。比较常用。

解决方案 »

  1.   

    我在引用的页面里面:用对象名. 可是我定义的属性就是不出来
    但是我在定义ASCX文件的CS文件,用 对象名.属性,到是可以用,这是怎么回事,怎么样在引用的页面设置usercontrol的属性???
      

  2.   

    什么意思?
    直接把属性加上去。
    你试试先
    <uc1:Mine id="Mine1" runat="server" 属性名称="值"></uc1:Mine>把属性名称强加上去。或者在引用页的CS页面里。
    先声明你的控件。protected Mine Mine1;然后就可以访问它的属性了。Mine1.属性
      

  3.   

    this.MyList.Attributes["State"]="1";
    State:是我定义的属性,怎么上面的用法好象不管作用呀?
      

  4.   

    我已经在引用页面:做了定义:
    protected System.Web.UI.UserControl MyList;但是在用的时候 Mylist.的时候,就是没有State这个属性存在我的定义属性的代码:
    /// <summary>
    /// 属性:表示是出租信息:0,还是出售信息1
    /// </summary>
    public int State
    {
    get
    {
    return state;
       }
    set 
    {
    state=value; } }
    哪错了?
      

  5.   

    你这个控件的命名控件名是什么?不可能是UserControl这个吧?应该这样吧?protected MyList MyList1;然后MyList1.属性MyList1是你控件的ID.
      

  6.   

    在引用的页面应该这么写才对,谢谢各位:
    protected nanjingweb.UserControl.ShowList MyList;