如何阻止JavaScript文件在JavaScript中下载两次?

如何阻止JavaScript文件在JavaScript中下载两次?,javascript,asp.net,jquery,Javascript,Asp.net,Jquery,我有两个用户控件,两个用户控件引用相同的脚本路径: <script type="text/javascript" src="test.js"></script> 那么我如何确保它不会被包含两次呢?如果路径完全相同,客户端浏览器应该意识到它已经下载了文件,并且无论如何也不会下载两次。你能确认浏览器确实下载了两次吗?如果是,请选择哪个浏览器?同时检查浏览器缓存设置。这并不总是有效。一些浏览器会多次下载该文件。 Page.ClientScript.RegisterClient

我有两个用户控件,两个用户控件引用相同的脚本路径:

<script type="text/javascript" src="test.js"></script>

那么我如何确保它不会被包含两次呢?

如果路径完全相同,客户端浏览器应该意识到它已经下载了文件,并且无论如何也不会下载两次。你能确认浏览器确实下载了两次吗?如果是,请选择哪个浏览器?同时检查浏览器缓存设置。

这并不总是有效。一些浏览器会多次下载该文件。
Page.ClientScript.RegisterClientScriptInclude("test",  
Page.ClientScript.GetWebResourceUrl(this.GetType(), 
    "test.js"));