如何在c#asp.net中自定义usercontrol的属性?

时间:2010-11-23 04:31:41

标签: c# asp.net user-controls

我有一个名为'DateControl1'的usercontrol,其中我有文本框和calenderextender(ajax)。我已经为我的usercontrol写了一个属性,如下所示:  公共字符串DateFormat         {             得到{return dateformat; }             set {dateformat = value; }         } 当我在我的cs文件中将格式指定为DateControl1.DateFormat =“dd-mm-yyyy”时,必须将此dateformat分配给Calenderextender的内置属性。任何人都可以告诉如何在c#asp.net中执行此操作?

1 个答案:

答案 0 :(得分:0)

第一次,当您的用户控件将要使用当时的日历扩展程序时,请确保将您的属性值传递给日历扩展程序。

//像这样的东西 calext.DateFormat =日期格式;

以后的时间, 如果已经使用了日历扩展器,则可以使用DateFormat属性的setter来设置日历扩展器的属性。

//像这样的事 public String DateFomat {
得到{return dateformat;}
集合{DATEFORMAT =值; if(calext!= null)calext.DateFormat = dateformat;}
}

谢谢,
Pranav Kaushik(http://www.pranavkaushik.wordpress.com)