通过ScriptManager启用和禁用CDN

时间:2010-10-26 23:48:39

标签: .net .net-4.0 cdn scriptmanager

我想使用Microsoft的CDN为我的.NET 4.0 Web应用程序托管AJAX库。但是,有人要求我在CDN不可用时或开发人员想要在没有互联网的情况下在本地开发时实施回退。在这些场景中,ScriptManager应该发送本地托管的副本而不是JavaScript的CDN副本。我知道我可以在scriptmanager中手动禁用CDN,但这可能很乏味,并可能导致错过配置到达生产。

是否有一种更优雅的方式来使用JavaScript文件的本地副本而无需通过ScriptManager在代码中的每个位置手动禁用CDN?

1 个答案:

答案 0 :(得分:0)

取自html5锅炉板

<script src="//ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.js"></script>
<script>!window.jQuery && document.write(unescape('%3Cscript src="js/libs/jquery-1.4.2.js"%3E%3C/script%3E'))</script>