设置日历扩展程序格式

时间:2010-04-07 14:22:37

标签: asp.net asp.net-ajax date-format calendarextender

有没有人知道是否有办法从aspx中指定具有动态值的日历扩展器的格式? 我试过这个,但似乎根本没有设置格式。有没有人看到它有什么问题:

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

我在代码beheind的基页中有DefaultDateFormat getter,如下所示:

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

任何帮助都会受到欢迎。 谢谢

2 个答案:

答案 0 :(得分:2)

在日历扩展程序实例上调用DataBind方法。

clndrStartDate.DataBind();

这个解决方案对我有用。

答案 1 :(得分:0)

你不是说格式=“&lt;%= DefaultDateFormat%&gt;”并且您可能不希望DefaultDateFormat成为静态属性。 在您的示例中,您似乎缺少“”和=。但我可能是错的。