0

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

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

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

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

任何帮助将不胜感激。谢谢

4

2 回答 2

2

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

clndrStartDate.DataBind();

这个解决方案对我有用。

于 2012-01-18T08:58:33.090 回答
0

您不是说 Format="<% =DefaultDateFormat%>" 并且您可能不希望 DefaultDateFormat 成为静态属性。在您的示例中,您似乎缺少 "" 和 = 。但我可能是错的。

于 2010-10-13T16:13:54.827 回答