我正在使用 Microsoft Ajax ToolkitCalendarExtender
控件,将日历下拉功能添加到常规文本框:
<asp:TextBox ID="edStartDate" runat="server" />
<asp:CalendarExtender ID="CalendarExtender1" runat="server"
TargetControlID="edStartDate" />
这适用于大多数客户端语言环境。似乎该控件执行服务器请求以将 aDateTime
转换为本地化的String
.
例如,今天(2012 年 10 月 1 日)在阿拉伯语中显示良好15/11/33
:
并且在下索布语中也显示良好1. 10. 2012
:
但是某些语言环境在 .NET 中无法正确显示 1////10////2012
:
在这种情况下,我需要某种OnFormatDate
事件,我可以将日期的正确本地化提供给字符串。这导致了我的问题:
如何覆盖 AjaxToolkit CalendarExtender 日期到字符串的转换?
注意:不要将问题与示例混淆。
- 我在问如何自定义日期到字符串的转换
CalendarExtender
- 即使我没有处理 .NET 中的错误,它也不会改变我的问题
- 即使我不处理 a
CalendarExtender
,我仍然在问这个问题