установить формат расширения календаря - PullRequest
0 голосов
/ 07 апреля 2010

Кто-нибудь знает, есть ли способ указать формат расширения календаря с динамическим значением из aspx? Я попробовал это, но это, кажется, не устанавливает формат вообще. Кто-нибудь видит что-то не так с этим:

    <asp:TextBox ID="tbStartDate" runat="server" />
    <act:CalendarExtender ID="clndrStartDate" PopupPosition="Right" runat="server"
 Format='<%# DefaultDateFormat %>' TargetControlID="tbStartDate"></act:CalendarExtender>

и у меня есть метод получения DefaultDateFormat на базовой странице кода, например:

public static string DefaultDateFormat
    {
        get { return "dd/MM/yyyy"; }
    }

Любая помощь будет оценена. Спасибо

Ответы [ 2 ]

2 голосов
/ 18 января 2012

Вызовите метод DataBind для экземпляра расширителя календаря.

clndrStartDate.DataBind();

Это решение сработало для меня.

0 голосов
/ 13 октября 2010

Разве вы не хотите сказать Format = "<% = DefaultDateFormat%>", и вы можете не захотеть, чтобы DefaultDateFormat был статическим свойством. Вы, кажется, пропускаете "" и = в вашем примере. Но я могу ошибаться.

...