0

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"; }
    }

どんな助けでも感謝します。ありがとうございました

4

2 に答える 2

2

カレンダー エクステンダー インスタンスで DataBind メソッドを呼び出します。

clndrStartDate.DataBind();

このソリューションは私にとってはうまくいきました。

于 2012-01-18T08:58:33.090 に答える
0

Format="<% =DefaultDateFormat%>" と言うつもりはありませんか? DefaultDateFormat を静的プロパティにしたくない場合があります。あなたの例では "" と = が欠落しているようです。しかし、私は間違っている可能性があります。

于 2010-10-13T16:13:54.827 に答える