使用asp.net中的Dropdownlist更改日历扩展程序的日期格式

时间:2015-01-30 06:54:32

标签: c# asp.net drop-down-menu date-format calendarextender

我想制作一个程序,允许您选择要使用的日期格式。 我根据我在DropDownList1中选择的格式,在扩展程序中选择日期后如何更改日历扩展程序的日期格式属性。我应该使用OnClientDateSelectionChanged(),但它只在客户端运行有没有办法使用javascript更改扩展程序的日期格式属性?请帮忙。

<asp:ImageButton ID="imgPopup" ImageUrl="images/calendar.png" ImageAlign="Bottom" runat="server" />

<cc1:CalendarExtender ID="Calendar1" PopupButtonID="imgPopup" runat="server" TargetControlID="txtDate">

</cc1:CalendarExtender>

<asp:DropDownList id="DropDownList1" runat="server">
   <asp:ListItem value="value">
      dd/MM/yyyy
   </asp:ListItem>
<asp:ListItem value="value1">
      MM/dd/yyyy
 </asp:ListItem>
</asp:DropDownList>

1 个答案:

答案 0 :(得分:0)

尝试使用此代码更改模板。 它对我有用。

<ajax:CalendarExtender ID="CEtxtFromDueDate" runat="server" Enabled="True"  
 CssClass="cal_Theme1" Format="dd/MM/yyyy" PopupButtonID="txtFromDueDate" 
 TargetControlID="txtFromDueDate">