我在 ASP.NET C# 网站上使用 jQuery DateTimePicker。我正在运行的网页在其 MasterPage 中包含 UpdatePanel。首次呈现页面时一切正常,但刷新页面时 DateTimePicker 失败并出现错误
jquery_1_7_1_min($...).dateTimePicker() is not a function.
请帮我解决这个问题。
我在 ASP.NET C# 网站上使用 jQuery DateTimePicker。我正在运行的网页在其 MasterPage 中包含 UpdatePanel。首次呈现页面时一切正常,但刷新页面时 DateTimePicker 失败并出现错误
jquery_1_7_1_min($...).dateTimePicker() is not a function.
请帮我解决这个问题。
如果您使用的是 AJAX,则在更新后 DOM 会发生变化,您可能需要再次绑定您的 jquery 事件等。对于更新面板,您可以添加在请求之前和之后运行的 javascript 函数。您将在此处需要 add_endRequest。
<script type="text/javascript">
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_beginRequest(BeginRequestHandler);
prm.add_endRequest(EndRequestHandler);
function BeginRequestHandler(sender, args) { }
function EndRequestHandler(sender, args) {
// do you initializations here
}
</script>