对于非模板化的 TextBox 控件,我使用 jQuery Datepicker 没有任何问题。但是,我无法让日期选择器与 ListView 控件的 EditItemTemplate 中的 TextBox 一起使用。我最近的尝试是通过 CSS 类名“DateControl”来处理这个文本框,有什么想法吗?
<asp:ListVIew id="lvTest" runat="server">
<LayoutTemplate>...</LayoutTemplate>
<ItemTemplate>...</ItemTemplate>
<EditItemTemplate>
<tr>
<td>
<asp:TextBox ID="txtExpReceiveDate" runat="server" Text='<%#Eval("exp_receive_date","{0:dd-MMM-yy}") %>' CssClass="DateControl" />
</td>
</tr>
</EditTemplate>
</asp:ListView>
<script type="text/javascript" language="javascript">
$(document).ready(function () {
$('.DateControl').datepick({ dateFormat: 'M-dd-yyyy' });
});
</script>