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、私はまだ質問をしています