我了解到建議在頁面末尾(又名頁腳)加載 jQuery我目前正在試驗來自 MVC 項目的 Scaffold 模板。現在,我的場景是我有一個 _Layout,其中 jQuery/script/bootstrap 加載在頁腳中。說我有一個名為“Index.cshtml”的視圖,它將使用 _Layout.cshtml 作為布局。在“Index.cshtml”中,我只是有這樣簡單的事情:<script>$(document).ready(function () { $('#test').on('click', function (e) { alert("hey"); }); });</script><button id="test">test</button>我的問題是:我想使用 jQuery 將事件綁定到按鈕。我如何在“Index.cshtml”中調用 $(document).ready... 以便我可以以最有效的方式實現這一點?(因為 jQuery 是稍后在頁腳加載的,我想在相應的頁面而不是像 _Layout.cshtml 這樣的共享頁面中編寫我的代碼)。我想在視圖中加載 jQuery,但這會使它重復加載不是嗎?解決方案如果有人和我一樣遇到同樣的問題,請查看下面羅伯特的回答?;旧希珹SP MVC .Net Core 的 Scaffold 模板定義了一個名為“Scripts”的@Section。因此,如果我們在視圖中定義該腳本,它將在 jquery/js 的腳本加載后立即加載到 _Layout 的頁腳中。
在 ASP MVC .Net Core 中在哪里使用/放置 jQuery?
夢里花落0921
2021-12-23 16:57:45