テンプレート化されていない TextBox コントロールに対して問題なく jQuery Datepicker を使用しています。ただし、ListView コントロールの EditItemTemplate にある TextBox で datepicker を動作させることができません。私の最新の試みは、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>