GetClosePostBackReference 等几个类似方法的问题。

May 13, 2010 at 3:12 AM
Edited May 13, 2010 at 8:02 AM

 public static string GetClosePostBackReference()
        {
            //return ACTIVE_WINDOW_SCRIPT + "if(aw){eval('aw[1].box.'+aw[0].id+'_hide_postback();');}";
            //return ACTIVE_WINDOW_SCRIPT + "if(aw){aw[0].box_hide_postback();}";
            return "(function(){var aw=box.wnd.getActiveWindow(); if(aw){ aw[0].box_hide_postback(); }})();";
        }

public static string GetClosePostBackReference(string argument)
        {
            //return ACTIVE_WINDOW_SCRIPT + "if(aw){eval('aw[1].box.'+aw[0].id+'_hide_postback(\"" + argument + "\");');}";
            //return ACTIVE_WINDOW_SCRIPT + "if(aw){aw[0].box_hide_postback('" + argument + "');}";
            return "(function(){var aw=box.wnd.getActiveWindow(); if(aw){ aw[0].box_hide_postback('" + argument + "'); }})();";
        }

如果速度问题,本人外层框架放弃了extaspnet,只是用普通asp.net控件,mainFrame页面加载之前做的extaspnet 页面,点击关闭或保存并关闭时出现问题

box.wnd.confirmFormModified(function(){(function(){var aw=box.wnd.getActiveWindow(); if(aw){ aw[0].box_hide_postback(); }})();}

aw[0].box_hide_postback() 缺少对象。

Jul 20, 2010 at 10:57 AM

老大,上眼了

Coordinator
Jul 22, 2010 at 2:02 PM

大概是外面没有使用ExtAspNet的原因.....

Jul 29, 2010 at 2:54 AM

主页上加上

<ext:PageManager ID="PageManager1" AutoSizePanelID="BorderLayout1" HideScrollbar="true"
        EnableAjaxLoading="false" runat="server" />

 

                <iframe id="mainFrame" height="535px" width="100%" scrolling="auto" frameborder="0"
                    src="admin/mainFrame.aspx"></iframe>

extasp.net 页面就可以加载了。

但extasp.net 南面里的用到那几个方法的按钮有错误,请问老大能解决吗?