我最近遇到这个问题,并认为这真的很有帮助。我的问题是,如何在ASP.NET中通过AJAX加载updatepanel后调用一段javascript?ASP.NET UpdatePanel Javascript回调
我需要在面板加载后重新初始化jQuery datepicker。
我最近遇到这个问题,并认为这真的很有帮助。我的问题是,如何在ASP.NET中通过AJAX加载updatepanel后调用一段javascript?ASP.NET UpdatePanel Javascript回调
我需要在面板加载后重新初始化jQuery datepicker。
<script type=”text/javascript”>
var prm = Sys.WebForms.PageRequestManager.getInstance();
prm.add_pageLoaded(panelLoaded);
function panelLoaded(sender, args){
// Your code here
}
</script>
基本上这是创建一个PageRequestManager的实例,它处理所有的UpdatePanel加载。然后将panelLoaded函数绑定到pageLoaded事件。
我也发现了这篇文章,说明此项是更多的细节:http://msdn.microsoft.com/en-us/magazine/cc163413.aspx
链接的解决方案并没有为我工作。我只好:
以下标记添加到我的网页
<meta http-equiv="X-UA-Compatible" content="IE=10"/>
创建一个JavaScript文件,初始化代码移到JavaScript文件,然后在我的<ajaxToolkit:ToolkitScriptManager><Scripts>
部分中添加<ScriptReference Path="myfile.js">
。
没有外部浏览器定义文件。适用于Windows 7 Enterprise上的VS Studio Express 2013 for Web和2台实时Windows 2003服务器。