【问题标题】:Open aspx page into a modal window and work with it将 aspx 页面打开到模式窗口并使用它
【发布时间】:2013-05-24 21:24:30
【问题描述】:

我想在单击按钮时打开一个模态窗口,在模态窗口内应该加载一个带有控件的 aspx 页面并且应该可以工作(进行回发等)。

我怎样才能做到这一点?

谢谢。

【问题讨论】:

    标签: jquery html asp.net vb.net


    【解决方案1】:

    执行此操作的一种简单方法(如果您不需要在父窗口和子窗口之间进行任何值交换)是使用带有 iFrame 的 jquery 对话框。示例:

            $("<iframe src='Modal.aspx'></iframe>").dialog({
            open: function () {
                // do something on open
            },
            // add a close listener to prevent adding multiple divs to the document
            close: function (event, ui) {
                // remove div with all data and events
                dialog.remove();
            },
            modal: true,
            resizable: false,
            show: { effect: 'fade', duration: 300 },
            hide: { effect: 'fade', duration: 300 },
            title: "Modal Page Title goes here",
            buttons: //optional
            [
                {
                    text: 'Cancel',
                    click: function () {
                        dialog.remove();
                    }
                },
                {
                    text: 'OK',
                    click: function () {
                        // do something on OK
                    }
                }
            }).appendTo("body");
    

    【讨论】:

      【解决方案2】:

      您需要在您正在显示的模式中使用iframe 并在 iframe 中加载您的 aspx 页面。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2014-08-29
        • 1970-01-01
        • 2010-10-23
        • 2016-09-12
        • 1970-01-01
        • 2014-08-25
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多