這不是一個真正的關鍵問題,我只是不明白爲什麼它不起作用。我正在使用mvc3作爲web應用程序,並且我在_Layout標題中包含了一個global.js腳本。它運行得很好。MVC3 Javascript無法關閉頁
我有一個頁面上有更多的JS,所以我不想將它全部包含在全局文件中。問題是,JavaScript只有在頁面上,底部和腳本標籤中才有效。如果我把JS放在它自己的文件中並使用腳本src標記,無論是在頁面上還是在_Layout中,JS都不會運行。它顯示在來源雖然。
我甚至嘗試過移動碎片。如果一個函數或處理程序從頁面移動到它自己的文件,那麼這個文件就不會工作。不動的部分繼續運行。
沒有更改代碼。如果我只是把它從頁面上取下來,把它放在它自己的文件中,並鏈接到它,代碼就不再起作用。使用$(document).ready(function())註冊函數。兩個腳本不允許這樣做嗎?我唯一能想到的另一件事是,body頁面(從_Layout的@RenderBody()渲染)不能鏈接到腳本。
您當然可以在頁面中擁有多個文檔就緒處理程序。 – Patricia
不要只是接受一個答案,以保持您的利率高!該比率是一個無用的指標,支持*正確的*響應。將未解決問題的答覆標記爲*接受*並不能幫助互聯網。 –