我正在使用asp.net mvc2。我創建了一個具有良好幻燈片和菜單的項目。它在本地機器上工作正常,但是當我通過服務器發佈和查看時,jQuery不起作用。jQuery爲什麼不在發佈的網站上工作?
這裏是我怎麼包括腳本:
<script type="text/javascript" src="~/Resources/css/menu.js"> </script>
我怎樣才能jQuery的工作?
我正在使用asp.net mvc2。我創建了一個具有良好幻燈片和菜單的項目。它在本地機器上工作正常,但是當我通過服務器發佈和查看時,jQuery不起作用。jQuery爲什麼不在發佈的網站上工作?
這裏是我怎麼包括腳本:
<script type="text/javascript" src="~/Resources/css/menu.js"> </script>
我怎樣才能jQuery的工作?
您使用的是MVC 2 ..對吧?
所以包含腳本firl像圖所示
<script src="<%= Url.Content("~/Scripts/jquery-1.4.4.min.js") %>" type="text/javascript"></script>
請看看SRC部分
感謝兄弟它工作正常!\ – ganesh
@ ganesh.You歡迎。請標記爲答案,如果它可以幫助 –
您需要添加參考Jquery的庫使用Url.Content正確的方法,
<script src="<%=Url.Content("~/Scripts/jquery-1.5.1.min.js")%>" type="text/javascript"></script>
<script src="<%=Url.Content("~/Scripts/jquery-ui-1.8.11.js")%>" type="text/javascript"></script>
爲什麼倒票:( –
)如果有人投票選擇線程,那麼他們必須指定爲什麼然後投票。 +1 –
我認爲倒票是因爲不正確的答案被標記爲答案,與asp.net mvc2相關的問題和Url.Content()助手返回一個字符串,它需要<%= %> –
檢查,以確保您的部署頁面可部署的網站上檢索jQuery和你的其他的JavaScript。您可能忘記將這些文件部署到生產服務器,或者URL錯誤。
在ASP.Net MVC2你應該引用您的腳本文件如下:
<script type="text/javascript" src="<%= Url.Content("~/Resources/css/menu.js")%>"></script>
您也可以將您的腳本文件到您的Site.Master頁和Visual Studio將爲您參考。
也可以從其他答案中看到,它是ASP.Net MVC中將任何.js文件放在腳本文件夾中的約定。
嘗試將文件從其位置拖到您的Site.Master –
用於調試(也可能得到一個更好的答案)我建議你使用的爲您的JavaScript下列選項之一:
如果您在JavaScript(未引用的庫或語法錯誤)中有錯誤,這些工具將對您有所幫助。
有許多事情要檢查:
Url.Content("~/Path/ToFile.js")
你能展示你如何包含腳本文件嗎?你如何指定src屬性? –
– ganesh