使用母版页的ASP.net MVC应用程序中的jQuery

我试图在我的内容页面上执行简单的jQuery,但下面没有运气我正在尝试做的事情:

   $(document).ready(function() { alert("hi"); });   

我也试过让以下工作:

    function onload() { $("#myDiv").css("border", "1px solid green"); }  
Hello

可能无法找到JQuery文件,请尝试以下脚本引用:

  

无论应用程序是在根目录还是子目录中运行,Url.Content都将构建正确的路径。

此外,如果您已经安装了JS intellisense的热修复程序,除了上述内容之外,您还可以使用它:

 <% if (false) { %>   <% } %> 

编辑:

自RC 1 Refresh发布以来,一直存在一个关于在头文件中放置带代码块的元素的错误,Philip Haacked有一篇关于解决它的好文章 ……

编辑2:

显然,自RC 2发布以来,这已得到修复……

•如果将runat =“server”属性添加到head元素的直接子元素的代码块,则不会导致exception。

编辑3:

前面提到的热修复程序仅适用于VS2008,可在此处查看 – 有关详细信息,请查看 VS Web Dev Team的博客文章。 VS2010内置了它。

尝试将javascript引用放在主页面中。 然后,您不必担心尝试多次加载脚本。

必须使用正确发布网站,但是当你与一个只知道如何使用photoshop和dreamweaver的设计师合作时会很痛苦