创建了一个自定义用户控件MyControl.ascx在MyControl.ascx.cs中定义了属性ColorStyle
-----------
在.aspx页面调用时直接给ColorStyle赋值可以,如何动态给ColorStyle属性赋值呢?

解决方案 »

  1.   

    不知道你定义的属性是做什么用的,,但是属性一般可以在ascx.cs中定义好再直接把用户控件拖到aspx页面中,,在ascx.cs中定义的page_Load事件将直接执行您定义的属性.
      

  2.   

    这个用户控件想让页面动态加载,Control myControl=Page.LoadControl("~/MyControl.ascx");
    Page.Controls.Add(myControl);因为MyControl.ascx有一个属性ColorStyle来决定显示什么样的背景颜色
    因此如何在代码中为此属性赋值?
    --
    不知道可以不可以?
      

  3.   

    或者说把用户控件放在Repeater控件中加载多个这样的控件
    把数据库中的数据赋值给ColorStyle