如何在加载特定更新面板后加载jquery文件?
我有一组jquery
像这样:
如何在加载特定更新面板后调用这些文件。
要在加载更新面板后在javascript端进行调用,请使用此标准代码。
var prm = Sys.WebForms.PageRequestManager.getInstance(); prm.add_initializeRequest(InitializeRequest); prm.add_endRequest(EndRequest); function InitializeRequest(sender, args) { } function EndRequest(sender, args) { // here you can load your scripts. }
您可以在EndRequest中添加一个加载javascript的代码,但要注意只加载它们。 如果jQuery有冲突,请尝试使用jQuery.noConflict()命令。 https://api.jquery.com/jQuery.noConflict/
Sys.WebForms.PageRequestManager endRequest事件
MSDN文档在异步回发完成并且控制权已返回到浏览器之后引发endRequest事件。 您可以使用此事件向用户提供通知或记录错误。
参考 – endRequest
示例代码
所以你必须在javascript中写下脚本加载函数...
这是我用来动态添加依赖项的函数
function addDependencies(args) { var head = document.getElementsByTagName('head')[0]; // todo refactor this logic function exists(tag, src) { var elms = document.getElementsByTagName(tag); for (var i=0; i
这是一个演示
更新面板有一个onLoad事件: http : //msdn.microsoft.com/en-us/library/system.web.ui.updatepanel.onload.aspx 。
你可以在代码后面的updatePanel Onload事件中加载你的javascript,如下所示:
上述就是C#学习教程:如何在加载特定更新面板后加载jquery文件?分享的全部内容,如果对大家有所用处且需要了解更多关于C#学习教程,希望大家多多关注---计算机技术网(www.ctvol.com)!
protected void upOnload(object sender, EventArgs e) { Page.Header.Controls.Add(new LiteralControl("")); }
本文来自网络收集,不代表计算机技术网立场,如涉及侵权请联系管理员删除。
ctvol管理联系方式QQ:251552304
本文章地址:https://www.ctvol.com/cdevelopment/957157.html