最近在做某个功能时要在两个页面之间互相传值,可是用了fineui那个TriggerBox传值的代码:
却发现TriggerBox不能再次绑定该事件,向弹出的页面传Param1的值,调试发现为空值。 最后苦思了一阵子,发现TriggerBox有一个服务端事件OnTriggerClick,于是考虑在该事件直接绑定弹层的方法,看代码: 页面服务端添加事件 .cs代码直接弹层: protected void txtReceives_TriggerClick(object sender, EventArgs e) { PageContext.RegisterStartupScript(Window2.GetSaveStateReference(txtReceives.ClientID, hfReceives.ClientID) + Window2.GetShowReference("SelectReceives.aspx?param1=" + txtReceives.Text + "¶m2=" + hfReceives.Text, "选择收件人")); } 最后测试通过,两个页面都可以回传值param1和param2。 |
OnClientTriggerClick 两个页面之间互相传值
最新推荐文章于 2019-07-30 05:28:01 发布