簡體   English   中英

導入的JS腳本在ASP.NET視圖中不起作用

[英]Imported JS script doesn't worked in ASP.NET view

在ASP.NET項目中,嘗試實現JS腳本工作,但是以某種方式失敗了。 我的腳本在Scripts文件夾中,JQuery導入在_ViewImports中 ,按鈕在我的視圖中

我也嘗試過在View本身中導入JQuery並將腳本函​​數包裝到$(document).ready(...) ,但都沒有幫助。

腳本功能

function copyToClipboard(element) {
    var $temp = $("<input>");
    $("body").append($temp);
    $temp.val($(element).text()).select();
    document.execCommand("copy");
    $temp.remove();
}

jQuery導入_ViewImports

<script src="~/lib/jquery/dist/jquery.js"></script>

使用該功能

<script src="@Url.Content("~/Scripts/copyToClipboard.js")" type="text/javascript"></script>
<button onclick="copyToClipboard("default str")">Copy</button>

頁面上的按鈕正常顯示,但沒有執行任何操作

_ViewImports文件不是注冊JavaScript的正確位置。 嘗試在布局或局部視圖中添加jquery。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM