繁体   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