带有 AjaxContolToolkit 的 ASP.NET。
我有一个CalendarExtender
内部可编辑GridView
控件。
我想做一件简单的事情:将现有日期值TextBox.Text
或属性赋值Label.Text
给SelectedDate
属性,以使编辑更加用户友好。任务很简单,不是吗?!
...
<ItemTemplate>
<asp:Label ID="accdateLbl" runat="server" Text='<%# Bind("totalaccdate") %>'></asp:Label>
</ItemTemplate>
<EditItemTemplate>
<asp:TextBox ID="accdateEditTxtBox" runat="server" Text='<%# Eval("totalaccdate") %>' ReadOnly="True" />
<asp:CalendarExtender ID="accdateEditTxtBoxCalendarExtender" runat="server" TargetControlID="accdateEditTxtBox" Format="dd-MM-yyyy" PopupButtonID="accdateEditCalImage"
StartDate="01-01-2011" EndDate='<%# DateTime.Now %>' SelectedDate='???'/>
<asp:Image ID="accdateEditCalImage" runat="server" ImageUrl="~/images/calendar.gif" />
</EditItemTemplate>
...
我尝试了很多片段,没有任何帮助!
而且,拜托,它可以在没有额外的 JavaScript 的情况下完成吗?
谢谢!