1

我有我在 jquery 对话框上打开的 aspx 页面,如下所示:

$("a.dialog").live("click", function (e) {

            e.preventDefault();
            $("<div><img src='/Images/loading.gif'/></div>")
            .addClass("dialog")
            .appendTo("body")
            .dialog({
                close: function () { $(this).remove() },
                modal: true,
                width: 500,   
                position:['middle',20],                 
            })
            .load(this.href);
        });

即使我可以在目标页面上回发以保存表单数据,该页面也可以正常工作。但是当我在目标页面上使用更新面板时它不起作用。仔细观察,我发现 ScriptResource.axd 和 WebResource.axd 没有在结果对话框中生成,更新面板需要这些对话框来导致异步回发。如何在执行 .load() 时生成它们,或者我可以通过任何其他方式在对话框中加载页面

4

0 回答 0