FineUI 官方论坛

标题: 关于TriggerBox父子两页面如何互相传值【值得一看】 [打印本页]

作者: 不思议手    时间: 2013-2-6 02:05
标题: 关于TriggerBox父子两页面如何互相传值【值得一看】
最近在做某个功能时要在两个页面之间互相传值,可是用了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 + "&param2=" + hfReceives.Text, "选择收件人"));
    }

最后测试通过,两个页面都可以回传值param1和param2。





作者: 隨風往事    时间: 2013-2-6 07:38

作者: 舞柯庶    时间: 2013-6-14 12:33
{:soso_e179:}
作者: erp8@live.cn    时间: 2013-6-18 16:22
正需要这个!!!
作者: 如此,安好    时间: 2013-6-25 10:21
{:soso_e179:}刚遇到相同的问题,谢了
作者: 巨树    时间: 2013-8-6 17:12
{:soso_e182:}太感谢了,正是我需要的
作者: erp8@live.cn    时间: 2013-8-6 17:51
{:soso_e179:}
作者: 会编程的唐伯虎    时间: 2013-9-6 09:12
学习了,正需要这个
作者: kakaeex    时间: 2014-5-22 11:59
非常好,要加分!




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