当在asp.net页面(C#)的网页上单击按钮时,它会再次加载,而应该工作的jquery函数没有';我不能正常工作

当在asp.net页面(C#)的网页上单击按钮时,它会再次加载,而应该工作的jquery函数没有';我不能正常工作,jquery,asp.net,ajax,button,pageload,Jquery,Asp.net,Ajax,Button,Pageload,我正在寻找一些可以帮助我做jquery的东西。 我有一个按钮,当它被点击时,它应该显示一个对话框,并在对话框出现在屏幕上时关闭屏幕。它可以很好地处理简单的html页面。但问题发生在如下所示的when表单加载事件中 我的按钮位于这些标记之间,当我单击页面刷新时,我可以在页面刷新时看到第二个对话框。我只想在单击按钮并运行jQuery代码时停止此页面加载。希望我能解释清楚。这是jQuery代码 $("#showDialog").click(function () { $(".page-hea

我正在寻找一些可以帮助我做jquery的东西。 我有一个按钮,当它被点击时,它应该显示一个对话框,并在对话框出现在屏幕上时关闭屏幕。它可以很好地处理简单的html页面。但问题发生在如下所示的when表单加载事件中 我的按钮位于这些标记之间,当我单击页面刷新时,我可以在页面刷新时看到第二个对话框。我只想在单击按钮并运行jQuery代码时停止此页面加载。希望我能解释清楚。这是jQuery代码

 $("#showDialog").click(function () {
    $(".page-header").block({
              message: '<h1>Processing</h1>',
              css: { border: '3px solid #a00' }
    }); 
$(“#显示对话框”)。单击(函数(){
$(“.page header”).block({
消息:“正在处理”,
css:{border:'3px solid#a00'}
}); 

您可以使用preventDefault()防止事件冒泡

$(“#显示对话框”)。单击(函数(e){
e、 预防默认值();
$(“.page header”).block({
消息:“正在处理”,
css:{border:'3px solid#a00'}
});
});  //
    $("#showDialog").click(function (e) {

        e.preventDefault();

        $(".page-header").block({
            message: '<h1>Processing</h1>',
            css: { border: '3px solid #a00' }
        });


});  //<---This seemed to be missing in your code.