Siv*_*ith 3 asp.net ajaxcontroltoolkit
我正在构建一个asp.net应用程序.在那里我有2个日期字段,从日期到日期.我使用ajax压延机扩展器来显示压延机.我需要MM/dd/YYYY格式的日期,我得到了它.但问题是,如果我选择2013年12月12日,它将显示为12/12/2013,如果我选择2012年12月1日,那么它将显示12/1/2013.所以我的问题是我只想要月份和日期总是2位数.2012年1月12日是2012年12月1日.我的代码如下.
<asp:TextBox ID="txt_from" placeholder="MM/DD/YYYY" runat="server"
AutoPostBack="True" ontextchanged="txt_from_TextChanged"></asp:TextBox>
<asp:CalendarExtender ID="txt_from_CalendarExtender" runat="server"
Enabled="True" TargetControlID="txt_from">
</asp:CalendarExtender>
Run Code Online (Sandbox Code Playgroud)
Vig*_*r A 11
您在CalendarExtender中错过了" 格式"属性
<asp:TextBox ID="txt_from" placeholder="MM/DD/YYYY" runat="server"
AutoPostBack="True" ontextchanged="txt_from_TextChanged"></asp:TextBox>
<asp:CalendarExtender ID="txt_from_CalendarExtender" runat="server" Format="MM/dd/yyyy"
Enabled="True" TargetControlID="txt_from">
</asp:CalendarExtender>
Run Code Online (Sandbox Code Playgroud)
快乐的编码
您应该按如下方式使用web.config文件
<globalization culture="en-GB"/>
Run Code Online (Sandbox Code Playgroud)
我认为问题可能出在文化问题上。如果您在web.config文件中进行设置,则它应该可以正常工作。
这是有关区域性设置的msdn链接
| 归档时间: |
|
| 查看次数: |
42226 次 |
| 最近记录: |