我一直在使用 asp.net webforms,我一直在制作一个 UserControl,它依赖于外部文件中的一小部分 javascript。
我希望能够在 UserControl 中引用 javascript 以确保它被加载到页面上,但问题是 UserControl 可以在页面上多次出现所以我只希望脚本是加载了 UserControl 的第一个实例。
在 ASP.NET Webforms 中是否有一种简单的方法可以做到这一点?
最佳答案
使用 ClientScriptManager
的 RegisterClientScript()
方法来处理这个问题。在您的情况下,由于您要包含来自外部文件的脚本,请使用 RegisterClientScriptInclude()
.
或者,如果您使用的是 UpdatePanel,请使用 ScriptManager
的等效 Register...()
方法。
关于asp.net 确保 javascript 只加载一次,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2017125/