Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/479.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Mvc Javascript不工作_Javascript_C#_Asp.net_Asp.net Mvc_Razor - Fatal编程技术网

Mvc Javascript不工作

Mvc Javascript不工作,javascript,c#,asp.net,asp.net-mvc,razor,Javascript,C#,Asp.net,Asp.net Mvc,Razor,在Mvc中,Javascript不工作按钮单击事件 我想引发按钮点击事件 <input type="button" id="btn_click" value="Click" /> <script type="text/javascript"> function pageLoad() { $('#btn_click').click(function () { alert('You Clicked Button');

在Mvc中,Javascript不工作按钮单击事件 我想引发按钮点击事件

<input type="button" id="btn_click" value="Click" />
<script type="text/javascript">
    function pageLoad() {
        $('#btn_click').click(function () {
            alert('You Clicked Button');
        });
    }
</script>

函数pageLoad(){
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});
}

请帮助我

pageLoad
函数从未被调用,因此
事件侦听器
从未被附加

调用它或将您的
作为
最后一个子项(就在关闭body标记(
)之前)

$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});


pageLoad
函数不能调用,但是如果您想在pageLoad之后调用它,您可以像这样使用
$(function(){})

$(function(){
    $('#btn_click').click(function () {
        alert('You Clicked Button');
    });
});

在函数中有wra单击事件,但按钮单击不调用该函数

您可以调用此函数
onClick
event of按钮

<input type="button" id="btn_click" value="Click" onClick="pageLoad()" />

function pageLoad() {
  alert('You Clicked Button');
}

函数pageLoad(){
警报(“您单击了按钮”);
}

这实际上与ASP.NET、C#或Razor无关。这是纯HTML和JavaScript。 您已将未调用的
pageLoad
中的
click
函数包装起来。 因此,您只需删除它


$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});

将Javascript代码放入准备好的文档中

$(文档).ready(函数(){
$('btn_click')。单击(函数(){
警报(“您单击了按钮”);
});
});

按钮的

<input type="button" id="btn_click" value="Click" />
函数btnclick(){
警报(“您单击了按钮”);
};

是否包含了适当的jquery文件?另外,点击F12获取浏览器工具,重新加载页面,然后再次尝试单击按钮,控制台是否报告任何错误?
function showalert(){
     alert('You Clicked Button');
}    
document.getElementById("btn_click").onclick = showalert;