2010-10-26 42 views
1

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

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

回答

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> 
+0

感谢您的提示,但是我可以使用ScriptManager以外容易做到这一点。我希望能找到更适合.NET ScriptManager控件的答案。 – sgmeyer 2010-10-27 00:03:07