Javascript 如何在MVC3中加载我的google jquery

Javascript 如何在MVC3中加载我的google jquery,javascript,jquery,asp.net-mvc-3,Javascript,Jquery,Asp.net Mvc 3,我试过这个: <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script> <script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script&g

我试过这个:

  <script src="//ajax.googleapis.com/ajax/libs/jquery/1.6.1/jquery.min.js" type="text/javascript"></script>
  <script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.unobtrusive-ajax.min.js" type="text/javascript"></script>
  <script src="//ajax.aspnetcdn.com/ajax/mvc/3.0/jquery.validate.unobtrusive.min.js type="text/javascript"></script>
  <link  href="@Url.Content("~/Content/Stylesheets/selectbox.css")" rel="stylesheet" type="text/css" />
  <script src="@Url.Content("~/Scripts/jquery.selectbox-0.5.js")" type="text/javascript"></script>
  <script type="text/javascript">
      window.jQuery || document.write('<script src="/Scripts/jquery/jquery-1.6.1.min.js">\x3C/script>')
      window.jQuery || document.write('<script src="/Scripts/jquery/jquery.unobtrusive-ajax.min.js">\x3C/script>')
      window.jQuery || document.write('<script src="/Scripts/jquery/validate.validate.min.jss">\x3C/script>')

如果我没有连接到internet并在本地运行,那么它就会挂起。是否有一种很好的推荐方法可以加载外部javascrpt,比如从google加载的javascrpt。也许我可以在视图中编写一些代码,检查internet是否可用,如果不可用,则加载本地脚本?

还有一个选项可以检测jquery插件是否可用:

if(typeof jQuery.fn.**PLUGIN_FUNCITON_NAME** == 'function'){
    //jQuery plugin calling goes here
}
但它必须在jQuery本身成功加载后调用。。。 要查看jQuert,请尝试以下操作:

if (typeof jQuery == 'undefined'){
    //jQuery scripting goes here
}
你可以在这里找到答案: