我猜想.. 控件的 clientID 正在更改。您可以尝试:第一种方法:
<script type="text/javascript">
$(document).ready(function () {
$("#'<%=txtdate1.ClientID %>'").datepicker();
$("#'<%=txtdate2.ClientID %>'").datepicker();
});
</script>
第二种方法:
<script type="text/javascript">
$(document).ready(function () {
$("[id$='txtdate1']").datepicker();
$("[id$='txtdate2']").datepicker();
});
</script>
第三种方法:
制作ClientID="Static"
控件,ID将相同:
<asp:Textbox ID="txtdate1" runat="server" ClientID="Static" />
您的相同代码将起作用:
<script type="text/javascript">
$(document).ready(function () {
$("#txtdate1").datepicker();
$("#txtdate2").datepicker();
});
</script>