Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.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
Asp.net 按钮不存在';t在UC内的jQuery对话框内回发_Asp.net_Jquery_User Controls_Dialog - Fatal编程技术网

Asp.net 按钮不存在';t在UC内的jQuery对话框内回发

Asp.net 按钮不存在';t在UC内的jQuery对话框内回发,asp.net,jquery,user-controls,dialog,Asp.net,Jquery,User Controls,Dialog,我正在开发一个用户控件,它在jQuery对话框中有一个asp.net按钮,但当我按下按钮时,什么也没有发生,我的意思是它没有调用服务器端的按钮单击事件,我已经尝试过了 dlg.parent().appendTo(jQuery("form:first")); 但这对我也没有帮助,是否有可能在asp.net用户控件中实现这一点? 另外,我想知道是否可以在对话框中使用UpdatePanel?我怀疑这可能与ASP.NET无法在表单中找到按钮有关 使用jQuery中的.live事件设置-在使用.liv

我正在开发一个用户控件,它在jQuery对话框中有一个asp.net按钮,但当我按下按钮时,什么也没有发生,我的意思是它没有调用服务器端的按钮单击事件,我已经尝试过了

dlg.parent().appendTo(jQuery("form:first")); 
但这对我也没有帮助,是否有可能在asp.net用户控件中实现这一点?
另外,我想知道是否可以在对话框中使用UpdatePanel?

我怀疑这可能与ASP.NET无法在表单中找到按钮有关

使用jQuery中的.live事件设置-在使用.live创建对话框之前绑定事件,它应该可以工作

您将在文档中看到类似的内容。ready函数:


$("#btn").live("click", function(){
  // Do something
});


$("#dialog").dialog({
    ... 
}

您可以将该按钮设置为对话框按钮,并在页面上放置一个ID为HiddenButton的asp.net按钮,并将其包装在一个div中,样式为
display:none

因此按钮不可见。(必须不可见=“false”,以便呈现按钮)

在javascript对话框中添加一个按钮,该按钮具有单击隐藏按钮的效果

  jQuery("#dialog").dialog({
        buttons: {
            'ButtonText': function() {
                //save the session
           __doPostBack('<%# HiddenButton.ClientID %>', '')
                jQuery(this).dialog('close');
            }
        }
    });
jQuery(#dialog”).dialog({
按钮:{
“ButtonText”:函数(){
//保存会话
__doPostBack('','')
jQuery(this.dialog('close');
}
}
});
并将asp单击处理程序添加到隐藏按钮

<div style="display:none;">
    <asp:Button ID="HiddenButton" OnClick="HiddenButton_Click" ></Button>
<div>

单击对话框按钮时,服务器端的Click事件将触发


希望这有助于我一直使用这种模式

我也有同样的问题。最后,我将按钮从对话框中拉出,用css将其隐藏,然后从对话框上的关闭事件中触发它(稍后我将更清楚地执行此操作,但这至少说明了问题)。

但我也在firefox 3.5.2上尝试过,它不起作用。