Csharp/C#教程:如何在加载特定更新面板后加载jquery文件?分享


如何在加载特定更新面板后加载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

(0)
上一篇 2021年11月21日
下一篇 2021年11月21日

精彩推荐