FineUI 官方论坛

标题: 保存关闭按钮,当有提示窗口时,报错! [打印本页]

作者: szjazz    时间: 2014-8-16 10:55
标题: 保存关闭按钮,当有提示窗口时,报错!
在页面设计时,当用户点击了“保存关闭”,想弹出窗口,告诉用户保存的结果时,然后再关闭,会有错误窗口,不知是否各位有否遇到,如何解决
  1.             if (string.IsNullOrEmpty(result))
  2.             {
  3.                 FineUI.Alert.ShowInTop("保存成功", FineUI.MessageBoxIcon.Information);
  4.                 PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
  5.                
  6.             }
复制代码

报错截图:
[attach]6219[/attach]


如果是删除弹出窗口的语句直接采用关闭,则不会报错


作者: 舞柯庶    时间: 2014-8-16 15:36
系统是从V3升级来的吧!

PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
改为  PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
试试!
作者: szjazz    时间: 2014-8-20 16:06
本帖最后由 szjazz 于 2014-8-20 16:09 编辑
舞柯庶 发表于 2014-8-16 15:36
系统是从V3升级来的吧!

PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());

不是升级来的,直接用的4.05,但按你的方法还是出现同样的问题,不过有一点情况不同,我最初的弹出窗口的控件内容,是设计好的,当时可以正常关闭没有报错,而这次我采用了除了按钮外,表单的所有控件均是动态生成的
作者: reachen    时间: 2014-8-24 11:13
这个问题,一直纠结了我很久,不知道怎么出的问题。。好像换成GetHideReference是可以了。。不过为什么呢。。
作者: sanshi    时间: 2014-8-24 11:17
试下最新的 v4.1.1 ,我记得这个BUG已经修正。

如果还是遇到问题,请上传重现问题的空项目
作者: szjazz    时间: 2014-8-24 20:14
sanshi 发表于 2014-8-24 11:17
试下最新的 v4.1.1 ,我记得这个BUG已经修正。

如果还是遇到问题,请上传重现问题的空项目 ...

嗯,新版是解决了这个问题,不再报错了,但还有一个问题(现象)不正常,
  1.                 FineUI.Alert.ShowInParent("保存成功", FineUI.MessageBoxIcon.Information);
  2.                 //PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
  3.                 PageContext.RegisterStartupScript(ActiveWindow.GetHideReference());
复制代码
结果是:先隐藏(关闭)了窗口,才弹出提示“保存成功”的信息,这不符合逻辑,应该是先弹出信息报告成功,然后才隐去(关闭)窗口




作者: sanshi    时间: 2014-8-24 20:27
szjazz 发表于 2014-8-24 20:14
嗯,新版是解决了这个问题,不再报错了,但还有一个问题(现象)不正常,结果是:先隐藏(关闭)了窗口, ...

可以 把 ActiveWindow.GetHideReference() 放在Alert.Show 的参数中,这样点击弹出对话框的确认按钮后才关闭窗体
作者: szjazz    时间: 2014-8-25 00:15
sanshi 发表于 2014-8-24 20:27
可以 把 ActiveWindow.GetHideReference() 放在Alert.Show 的参数中,这样点击弹出对话框的确认按钮后才 ...

升级继续出现的错误,已提交到新的帖子
http://www.fineui.com/bbs/forum. ... &extra=page%3D1
烦请三石先生见面解决,紧急!




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