$(document).ready( function ()
{
$("#txtDate").datepicker({
dateFormat: 'dd MM yy'
}).val();
});
<asp:TextBox ID="txtDate" TabIndex="8" CssClass="txtalign" BackColor="White" ClientIDMode="Static" ForeColor="Black" runat="server"></asp:TextBox>
第一次加载其工作正常,但点击另一个按钮后(意味着回复后)它停止工作。
答案 0 :(得分:2)
试试这个,它肯定会有用
function pageLoad ()
{
$("#txtDate").datepicker({
dateFormat: 'dd MM yy'
}).val();
}
jQuery在任何回发后都不起作用所以我们必须实例化所有的东西。所以我们必须在这里使用pageLoad()事件。
答案 1 :(得分:0)
如果您使用的是asp.net ajax那么它可能会导致问题。如果您将日期选择器放在更新面板中,那么您不应该使用jquery。然后使用ajaxcontrol toolkit datetime picker。
答案 2 :(得分:0)
您可以在脚本文件中尝试此操作。
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_endRequest(function () {
.
.
write method here
.
.
}