JQUERY Dialog处理回发

时间:2014-03-05 12:27:24

标签: javascript jquery asp.net

我在asp.net中有一个JQuery对话框

点击按钮后,弹出的对话框会立即消失。我知道有一个回发问题,但我不知道如何处理它?说使用隐藏字段?

code for the dialog

1 个答案:

答案 0 :(得分:2)

您的按钮是asp.net server控件,即submit按钮,导致form提交,最终postback

将其更改为正常html button

<input type="button" value="open dialog" id="btn"/>

然后点击该按钮打开弹出窗口

$('#btn').click(function(){
//open dialog
});

或者,如果您不想用html控件替换服务器控件,可以return false函数click

CODE

  ......
 {
    $('#dialog').dialog('open');
    return false;
    });