Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/blackberry/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Visual studio 2012 在我的页面中引用google(在线)提供的脚本_Visual Studio 2012_Durandal - Fatal编程技术网

Visual studio 2012 在我的页面中引用google(在线)提供的脚本

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

我正在使用Durandal模板开发Visual Studio C#解决方案

通常我会像这样捆绑脚本文件:

  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以外的任何脚本标记。如果要在视图中呈现脚本标记,应使用敲除自定义绑定。检查答案。

将其保存在您的包中或直接在您的视图中有什么问题?