繁体   English   中英

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

[英]How to customize the Properties of usercontrol in c# asp.net?

我有一个名为“ DateControl1”的用户控件,其中有一个文本框和一个calenderextender(ajax)。我为用户控件编写了一个属性,如下所示:public string DateFormat {get {return dateformat; }设置{dateformat = value; 当我将cs文件中的格式分配为DateControl1.DateFormat =“ dd-mm-yyyy”时,则必须将此dateformat分配给Calenderextender的内置属性。任何人都可以告诉如何在c#asp中执行此操作。净?

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

//这样的东西calext.DateFormat = DateFormat;

对于后续时间,如果已经使用了日历扩展程序,则可以使用DateFormat属性的setter设置日历扩展程序的属性。

//这样的东西
公共字符串DateFomat {
获取{返回日期格式;}
设置{dateformat = value; if(calext!= null)calext.DateFormat = dateformat;}
}

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM