FineUI 官方论坛

标题: [已确认]专业版Notify 在IE9中无法自动关闭 [打印本页]

作者: 舞柯庶    时间: 2015-3-26 12:01
标题: [已确认]专业版Notify 在IE9中无法自动关闭
专业版Notify 在IE9中无法自动关闭,在360浏览器中可以

http://fineui.com/demo_pro/#/demo_pro/grid/grid_iframe.aspx

作者: 舞柯庶    时间: 2015-3-28 21:31
{:soso_e101:}
作者: sanshi    时间: 2015-3-29 21:55
舞柯庶 发表于 2015-3-28 21:31

我测试了下,没发现问题。是不是有具体的重现步骤?帮忙分析下,怎么样可以方便的重现问题
作者: 舞柯庶    时间: 2015-3-30 08:08
我用的是WIN7 64位,IE9
直接点击编辑,然后 点击 【回发--关闭--回发关闭父页面】
出现 问题
作者: sanshi    时间: 2015-3-30 15:33
舞柯庶 发表于 2015-3-30 08:08
我用的是WIN7 64位,IE9
直接点击编辑,然后 点击 【回发--关闭--回发关闭父页面】
出现 问题 ...

在IETester中,IE8、IE9分别测试,没发现问题。你打开浏览器的调试工具,看下是否有JS错误

http://fineui.com/demo_pro/#/demo_pro/grid/grid_iframe.aspx
作者: 舞柯庶    时间: 2015-3-31 15:05
本帖最后由 舞柯庶 于 2015-3-31 15:23 编辑

今天试试 正常了。但是 我把  grid_iframe.aspx 中的
protected void Window1_Close(object sender, EventArgs e)
        {
            Notify("弹出窗口关闭了!");
        }

放到 grid_iframe_window.aspx 中
  protected void btnSaveContinue_Click(object sender, EventArgs e)
        {
            // 1. 这里放置保存窗体中数据的逻辑

           

            // 2. 关闭本窗体,然后回发父窗体
            PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());

            Notify("弹出窗口关闭了!");

        }

就出现问题了!

作者: sanshi    时间: 2015-4-2 17:38
舞柯庶 发表于 2015-3-31 15:05
今天试试 正常了。但是 我把  grid_iframe.aspx 中的
protected void Window1_Close(object sender, Event ...

按照逻辑来讲,这个 Notify 要放到 Window1_Close ,而不是 btnSaveContinue_Click;因为 btnSaveContinue_Click 事件后,当前页面就关闭了

不过下个版本(v2.4.0)也会兼容你说的这种情况
作者: 舞柯庶    时间: 2015-4-2 18:00
好的,正常业务中应该是在 完成业务后,提示!




欢迎光临 FineUI 官方论坛 (https://fineui.com/BBS/) Powered by Discuz! X3.4