如何从asp.net的模态对话框中访问单击事件代码背后的代码

本文关键字:代码 访问 单击 事件 背后 模态 asp net 对话框 | 更新日期: 2023-09-27 18:15:19

我有一个模态对话框,这是一个反馈表,在点击发送按钮,已经写在页面后面的代码应该执行。如何互连。

如何从asp.net的模态对话框中访问单击事件代码背后的代码

这里的问题是jQuery对话框函数将对话框元素移出了网页服务器表单。要解决这个问题,您必须将对话框附加回表单。

<script>
        $(document).ready(function () {
            var dlg = $('#popout').dialog();
            dlg.parent().appendTo($('form'));
        });
</script>

<script>
        $(document).ready(function () {
            $('#popout').dialog({
               open: function(type, data) {
                         $(this).parent().appendTo($('form'));
               }
            });
        });
</script>

我想你是在问如何分配事件处理程序。下面是一个例子:

<asp:Button ID="Button1" runat="server" Text="Send" OnClick="Button1_Click" ... />

在上面的示例中,OnClick属性告诉按钮在单击按钮时使用哪个代码隐藏事件:

protected void Button1_Click(object sender, EventArgs e)
{
    //your click event logic here
}