FineUI 官方论坛

标题: 子页面刷新父页面 [打印本页]

作者: Happy2034    时间: 2017-6-27 10:29
标题: 子页面刷新父页面
使用按钮控件打开一个子页面(一个文本框和一个保存按钮),输入文字后点击保存按钮,刷新父页面中的一个文本框按钮(将子页面输入的值保存到父页面的文本框中)Demo中是刷新整个父页面,想请教一下 刷新 父页面中的某个控件应该怎么做。
[HttpPost        [ValidateAntiForgeryToken        public ActionResult btnSaveHideRefresh_Click()        {            // 1. 这里放置保存窗体中数据的逻辑            // 2. 隐藏本窗体,然后刷新父窗体            PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());            return UIHelper.Result();        }



作者: sanshi    时间: 2017-6-27 10:48
参考示例:http://fineui.com/demo_mvc/#/demo_mvc/IFrame/GridIFrame

不要用:
  1. PageContext.RegisterStartupScript(ActiveWindow.GetHideRefreshReference());
复制代码


可以使用:
  1. PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
复制代码


或者:
  1. PageContext.RegisterStartupScript(ActiveWindow.GetHideExecuteScriptReference("parent.removeActiveTab();"));
复制代码

作者: Happy2034    时间: 2017-6-27 15:39
sanshi 发表于 2017-6-27 10:48
参考示例:http://fineui.com/demo_mvc/#/demo_mvc/IFrame/GridIFrame

不要用:

您好,我想请问一下这个方法在哪指定我想刷新的父页面的控件,不需要ID进行数值的传递吗?
作者: Happy2034    时间: 2017-6-27 15:39
sanshi 发表于 2017-6-27 10:48
参考示例:http://fineui.com/demo_mvc/#/demo_mvc/IFrame/GridIFrame

不要用:

您好,我想请问一下这个方法在哪指定我想刷新的父页面的控件,不需要ID进行数值的传递吗?
作者: sanshi    时间: 2017-6-27 17:49
Happy2034 发表于 2017-6-27 15:39
您好,我想请问一下这个方法在哪指定我想刷新的父页面的控件,不需要ID进行数值的传递吗? ...
  1. PageContext.RegisterStartupScript(ActiveWindow.GetHideExecuteScriptReference("parent.removeActiveTab();"))
复制代码


可以调用定义在父页面中的JS方法,调用时传入参数即可




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