在asp:ScriptManager中,我像这样加载jquery。
<asp:ScriptManager ID="ScriptManagerMasterPage" runat="server">
<Scripts>
<asp:ScriptReference Path="~/Scripts/jquery-1.6.4.min.js" />
<asp:ScriptReference Path="~/Scripts/jquery-ui-1.8.16.min.js" />
<asp:ScriptReference Path="~/Scripts/tag-it.js" />
<asp:ScriptReference Path="~/Scripts/MosJScript.js" />
<asp:ScriptReference Path="~/Scripts/jquery.tools.min.js" />
<asp:ScriptReference Path="~/Scripts/jquery.dragsort.js" />
<asp:ScriptReference Path="~/Scripts/jquery.ad-gallery.pack.js" />
</Scripts>
</asp:ScriptManager>
假设我想从谷歌使用jquery cdn,但如果cdn文件无法加载,那么我将从本地机器加载。怎么做。
答案 0 :(得分:1)
我认为你正在寻找类似于this的东西。搜索字词是“后备”文件。
<script type="text/javascript" src="http://ajax.microsoft.com/ajax/jquery/jquery-1.3.2.min.js"></script>
<script type="text/javascript">
if (typeof jQuery == 'undefined')
{
document.write(unescape("%3Cscript src='/Scripts/jquery-1.3.2.min.js' type='text/javascript'%3E%3C/script%3E"));
}
</script>
答案 1 :(得分:0)
您必须添加脚本资源映射定义。例如,请参见下面的文档:
https://docs.microsoft.com/en-us/dotnet/api/system.web.ui.scriptmanager.scriptresourcemapping
然后,必须将ScriptManager的EnableCdn属性设置为true,以启用CDN的使用。