2010-11-23 113 views
0

我有usercontrol叫'DateControl1',其中我有文本框和calenderextender(ajax)。我寫了我的usercontrol屬性如下: 公共字符串DateFormat { {{return dateformat; } set {dateformat = value; } } 當我將我的cs文件中的格式指定爲DateControl1.DateFormat =「dd-mm-yyyy」時,那麼這個dateformat必須分配給Calenderextender的內置屬性。任何人都可以告訴如何做到這一點c#asp.net?如何在c#asp.net中自定義用戶控件的屬性?

回答

0

第一次,當您的用戶控件將要使用日曆擴展程序時,請確保將您的屬性值傳遞給日曆擴展程序。

//類似這樣的 calext.DateFormat = DateFormat;

對於以後的時間, 如果日曆擴展程序已被使用,則可以使用DateFormat屬性的setter來設置日曆擴展程序的屬性。

//像這樣
公共字符串DateFomat {
{返回的日期格式;}
集合{日期格式=值;如果(!calext = NULL)calext.DateFormat =日期格式;}
}

感謝,
Pranav考希克(http://www.pranavkaushik.wordpress.com)

相關問題