页面加载仅在第一次单击JQuery对话框窗口时发生

时间:2013-05-07 09:49:39

标签: jquery asp.net jquery-ui

我正在使用Jquery对话窗口使用下面的代码

$('#GenerateReport').live('click', function (e) {
            var url = '../Reports/TestReport.aspx';
            $('<div id=DialogDiv>').dialog({
                modal: true,
                open: function () {
                    $(this).load(url);
                },
                close: function (e) {
                    $(this).empty();
                    $(this).dialog('destroy');
                },
                height: 'auto',
                width: 'auto',
                title: 'Test'

            });
            e.preventDefault();
        });

但问题是它在第一次点击后永远不会遇到TestReport.aspx的page_Load事件。只有第一次触发页面加载事件,因为它显示旧数据。 任何帮助都非常感谢。

0 个答案:

没有答案