Microsoft Ajax ToolkitCalendarExtender
コントロールを使用して、通常のTextBoxにカレンダーのドロップダウン機能を追加しています。
<asp:TextBox ID="edStartDate" runat="server" />
<asp:CalendarExtender ID="CalendarExtender1" runat="server"
TargetControlID="edStartDate" />
これは、ほとんどのクライアントロケールで正常に機能します。コントロールは、DateTime
をローカライズされたに変換するためにサーバー要求を実行しているようString
です。
たとえば、今日(2012年10月1日)はアラビア語で正常に表示されます15/11/33
。
また、低ソルブ語でも問題なく表示されます1. 10. 2012
。
ただし、一部のロケールは.NETで正しく表示されません 1////10////2012
。
OnFormatDate
この場合、文字列に日付の正しいローカリゼーションを提供できる、ある種のイベントが必要です。これは私の質問につながります:
AjaxToolkit CalendarExtenderの日付から文字列への変換をオーバーライドするにはどうすればよいですか?
注:質問と例を混同しないでください。
- 日付から文字列への変換をカスタマイズする方法を尋ねています
CalendarExtender
- .NETのバグを扱っていなくても、質問は変わりません。
- 私が扱っていない場合でも
CalendarExtender
、私はまだ質問をしています