【问题标题】:How to customize the Properties of usercontrol in c# asp.net?c#asp.net中如何自定义用户控件的属性?
【发布时间】:2010-11-23 04:31:40
【问题描述】:

我有一个名为“DateControl1”的用户控件,其中有一个文本框和一个日历扩展器(ajax)。我为我的用户控件编写了一个属性,如下所示: 公共字符串日期格式 { 获取{返回日期格式; } 设置{日期格式=值; } } 当我将我的cs文件中的格式分配为DateControl1.DateFormat =“dd-mm-yyyy”时,必须将此日期格式分配给Calenderextender的内置属性。谁能告诉我如何在c#asp.net中执行此操作?

【问题讨论】:

    标签: c# asp.net user-controls


    【解决方案1】:

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

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

    在以后的时间里, 如果日历扩展器已被使用,您可以使用 DateFormat 属性的设置器来设置日历扩展器的属性。

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

    谢谢,
    普拉纳夫考希克 (http://www.pranavkaushik.wordpress.com)

    【讨论】:

      猜你喜欢
      • 2011-02-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-07-25
      相关资源
      最近更新 更多