嘿,你能不能请我更新面板调用我的jquery两次的最糟糕的行为:s 我有一个母版页,我称之为jquery的一些插件,它们是datepicker,统一和选择。 当页面加载时它工作正常,当调用更新面板我的函数不运行时,我试过
ScriptManager.RegisterClientScriptBlock(Page, Page.GetType(), Guid.NewGuid().ToString(), javaScriptFunction, true);
并且使用了datepicker,但我的表单又是基本的。所以我添加了
并且在更新面板中完美地工作,但是更新面板外面的元素被调用两次并且统一和选择加倍:s我正在使用母版页所以我将我的jquery放在那里所以我无法从中删除代码在那里并在所有页面上再次添加...如何停止加倍它请帮助:)
答案 0 :(得分:1)
Jquery Dom准备好在页面首次加载时运行。 Ajax更新面板不会触发它。如果您希望在每次更新时运行jquery代码,则需要使用ms Ajax事件。
在这里查看更多detils:http://encosia.com/document-ready-and-pageload-are-not-the-same/
答案 1 :(得分:0)
检查以确保多次不包含jquery源文件。也许一次在母版页中,一次在aspx中