Visual studio 2012 在我的页面中引用google(在线)提供的脚本
我正在使用Durandal模板开发Visual Studio C#解决方案 通常我会像这样捆绑脚本文件:Visual studio 2012 在我的页面中引用google(在线)提供的脚本,visual-studio-2012,durandal,Visual Studio 2012,Durandal,我正在使用Durandal模板开发Visual Studio C#解决方案 通常我会像这样捆绑脚本文件: bundles.Add( new ScriptBundle("~/scripts/vendor") .Include("~/Scripts/jquery-{version}.js") .Include("~/Scripts/knockout-{version}.js") .Include("~/Scripts/knockout.validati
bundles.Add(
new ScriptBundle("~/scripts/vendor")
.Include("~/Scripts/jquery-{version}.js")
.Include("~/Scripts/knockout-{version}.js")
.Include("~/Scripts/knockout.validation.js")
.Include("~/Scripts/sammy-{version}.js")
.Include("~/Scripts/bootstrap.js")
... some more here ...
);
然后在我的应用程序开始时,我称之为:
@Scripts.Render("~/scripts/vendor")
现在我的问题是我有谷歌在线提供的以下代码:
<script src="http://maps.google.com/maps/api/js?sensor=true"></script>
我只需要为我的一页脚本。我认为在我的包中引用这一点是没有意义的
我必须如何继续?
只需将此
代码保持在我的html页面中即可
有什么建议吗
谢谢。我会衡量加载此脚本的时间是否重要,并据此做出决定。通常,初始索引页在Durandal的应用程序生命周期中加载一次,并且可以以非常用户友好的方式完成(请等待消息)。这是你的谷歌地图脚本可以加载
如果您选择在视图中加载脚本,您必须了解,Durandal将从html视图中排除index.cshtml以外的任何脚本标记。如果要在视图中呈现脚本标记,应使用敲除自定义绑定。检查答案。将其保存在您的包中或直接在您的视图中有什么问题?