我在 asp.net 中有一个 JQuery 对话框
一旦我点击按钮,对话框就会弹出,然后立即消失。我知道存在回发问题,但我不知道如何处理?说使用隐藏字段?
最佳答案
您的按钮是asp.net服务器
控件,即它的submit
按钮,它导致form
提交并最终postback
.
将其更改为普通html按钮
<input type="button" value="open dialog" id="btn"/>
然后单击该按钮打开弹出窗口
$('#btn').click(function(){
//open dialog
});
或者,如果您不想用 html 控件替换服务器控件,您可以从 click
函数中返回 false
代码
......
{
$('#dialog').dialog('open');
return false;
});
关于javascript - JQUERY 对话框句柄回发,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22197776/