0
這是GridView模板中的代碼:除日曆無法顯示月份外,一切正常,例如:18/08/2015。它只顯示:18/00/2015。ASP.NET CalendarExtender無法獲取月份?
<FooterTemplate>
<asp:TextBox ID="txtNewLeaveDate" runat="server" CssClass="textnumber"></asp:TextBox>
<asp:HyperLink ID="hplNewGetCalendar"
NavigateUrl="javascript:void(null)"
runat="server">
<img id="imgNewLeaveDate" alt="" src="/App_Themes/Admin/img/calendar.png" runat="server" />
</asp:HyperLink>
<asp:CalendarExtender ID="calNewLeaveDate"
Format="dd/mm/yyyy"
Animated="false"
PopupButtonID="hplNewGetCalendar"
TargetControlID="txtNewLeaveDate"
runat="server" />
<asp:MaskedEditExtender
ID="meeNewLeaveDate"
TargetControlID="txtNewLeaveDate"
Mask="99/99/9999"
MessageValidatorTip="true"
OnFocusCssClass="MaskedEditFocus"
OnInvalidCssClass="MaskedEditError"
MaskType="Date"
Century="2000"
CultureName="en-GB"
UserDateFormat="DayMonthYear"
InputDirection="LeftToRight"
runat="server"/>
<asp:RequiredFieldValidator ID="rfvtxtNewLeaveDate"
runat="server" ControlToValidate="txtNewLeaveDate"
ErrorMessage="Required">*</asp:RequiredFieldValidator>
</FooterTemplate>
什麼probem,我使用VS 2010! 而在Web.config
<system.web>
<globalization
fileEncoding="utf-8"
requestEncoding="utf-8"
responseEncoding="utf-8"
culture="en-GB"
/>
.........................