【发布时间】:2010-10-28 20:22:55
【问题描述】:
我有一个 ASP.NET 用户控件(.ascx 文件)。在这个用户控件中,我想使用一个 .js 文件。
所以我在页面上包含<script src="file.js" type"text/javascript"></script>。
但是,有时我在已加载相同脚本的网页中使用此用户控件。
如何添加 <script /> 声明,仅当页面尚未包含同一脚本的另一个 <script /> 标记时才会在页面上呈现?
【问题讨论】:
-
有什么原因不能在所有页面中都包含 javascript 库吗?
-
jfar,当我显示特定控件时,我的网站只需要一个特定页面上的 javascript 文件,大多数时候该控件根本不会在该页面上使用。将 javascript 提供给访问网站每个页面的每个用户都是浪费的,尤其是如果他们的浏览器坚持在每个请求中都请求文件。
-
我不想在所有页面中都包含它的原因是性能:我不需要在所有页面中都包含它。尼尔,谢谢你的解释。
标签: asp.net javascript html script-tag