亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

在 ASP MVC .Net Core 中在哪里使用/放置 jQuery?

在 ASP MVC .Net Core 中在哪里使用/放置 jQuery?

夢里花落0921 2021-12-23 16:57:45
我了解到建議在頁面末尾(又名頁腳)加載 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 的頁腳中。
查看完整描述

1 回答

?
繁星點點滴滴

TA貢獻1803條經驗 獲得超3個贊

有幾種方法,但為什么不試試腳本部分呢?


@section Scripts {

 <script type="text/javascript" src="/scripts/main.js"></script>

}

來源:https : //docs.microsoft.com/en-us/aspnet/core/mvc/views/layout?view=aspnetcore-3.0


或者在你的情況下:


@section Scripts {

    <script>

    $(document).ready(function () {

        $('#test').on('click', function (e) {

            alert("hey");

        });       

    });

    </script>

 }


查看完整回答
反對 回復 2021-12-23
  • 1 回答
  • 0 關注
  • 298 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號