无法在ASP.NET中加载JavaScript

无法在ASP.NET中加载JavaScript,javascript,c#,asp.net,Javascript,C#,Asp.net,我想在ASP.NET中测试一个简单的JavaScript函数 电影/Index.cshtml <!-- My local JavaScript File --> <script src="~/Scripts/JavaScript.js" type="text/javascript"></script> <input type="button" id="getPeople" value="Get People"/> <ul id="peopl

我想在ASP.NET中测试一个简单的JavaScript函数

电影/Index.cshtml

<!-- My local JavaScript File -->
<script src="~/Scripts/JavaScript.js" type="text/javascript"></script>

<input type="button" id="getPeople" value="Get People"/>
<ul id="people_list"/>
<script src="~/Scripts/jquery-2.2.3.js"></script>
<script src="~/Scripts/jquery.unobtrusive-ajax.js"></script>
<script src="~/Scripts/MicrosoftAjax.js" type="text/javascript"></script>
<script src="~/Scripts/JavaScript.js" type="text/javascript"></script>

我按下按钮,但没有出现警报。为什么?

点击处理程序的
“#getPeople”
应该在
$(文档)中。准备好了吗

$(document).ready(function () 
{
    $('#getPeople').click(function () 
    {
        alert("getPeople");
    }
});

“#getPeople”
的点击处理程序应该在
$(文档)中。准备好了吗

$(document).ready(function () 
{
    $('#getPeople').click(function () 
    {
        alert("getPeople");
    }
});
确定

  • 首先导入jQuery(在导入
    /Scripts/JavaScript.js
    之前)
  • 要在文档的就绪事件中添加click handler
如果不确定,请检查合成页面的输出(例如浏览器中的开发人员工具)

$(document).ready(function () {
    $('#getPeople').click(function () {
        alert("getPeople");
    });
});
确定

  • 首先导入jQuery(在导入
    /Scripts/JavaScript.js
    之前)
  • 要在文档的就绪事件中添加click handler
如果不确定,请检查合成页面的输出(例如浏览器中的开发人员工具)

$(document).ready(function () {
    $('#getPeople').click(function () {
        alert("getPeople");
    });
});

因为您在
#getPeople
元素之前加载javascript文件,所以您的点击处理程序需要位于doc.ready块中。之后就不会了。未关闭的单击处理程序是复制粘贴错误还是您的实际代码?单击处理程序真的在就绪处理程序之外吗?如果是这样,把它放在里面,这样就可以了$(document).ready(函数(){//populatecontact//LoadContacts();$('getPeople')。单击(函数(){alert(“getPeople”);});这不起作用,因为您在
#getPeople
元素之前加载javascript文件,您的单击处理程序需要在doc.ready块中。而不是在它之后。未关闭的单击处理程序是复制粘贴错误还是您的实际代码?单击处理程序真的在ready处理程序之外吗?如果是,请将其放入其中,这样就可以了$(document).ready(函数(){//Populate Contact//LoadContacts();$('#getPeople')。单击(函数(){alert(“getPeople”);});这不起作用