FineUI 官方论坛

标题: 回发父窗体,Grid放在 if (!IsPostBack)内不回发 [打印本页]

作者: 蓝色海底    时间: 2014-2-14 12:00
标题: 回发父窗体,Grid放在 if (!IsPostBack)内不回发
回发父页面时将Grid放在 if (!IsPostBack)内不回发,只有放在 if (!IsPostBack)外面回发,不知道是原因!
代码如下:
子窗体:
  btnSavestu.OnClientClick = ActiveWindow.GetHideReference();
可放在单击按钮事件中调用。PageContext.RegisterStartupScript(ActiveWindow.GetHidePostBackReference());
父窗体:
if (!IsPostBack)
        {
         
            btnPopupWindow.OnClientClick = Window1.GetShowReference("addStudentFineui.aspx") + "return false;";
         
            LoadData1();
         
        }
     
          BindGrid();//放在外面回发成功,放在(!IsPostBack)里面失败!


private void BindGrid()
    {
        DataTable table = GetData1();
        Grid1.DataSource = table;
        Grid1.DataBind();
              
    }
         

作者: sanshi    时间: 2014-2-14 12:10
父页面定义WIndow的Close事件处理函数,有很多例子:http://fineui.com/demo_v4/#/demo_v4/iframe/parent_postback.aspx
作者: 蓝色海底    时间: 2014-2-14 12:48
谢谢三石及时回复,解决问题,在Close中加入一个BindGrid();解决。FineUI自己没有系统掌握!不知道这方面系统资料那里有!再次感谢!




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