将变量从一个模态窗口传递到另一个模态窗口

将变量从一个模态窗口传递到另一个模态窗口

问题描述:

我有一个asp.net应用程序,我需要将值从一个模态窗口传递到另一个模态窗口。我尝试过会话变量,但他们在50%的时间内返回null。将变量从一个模态窗口传递到另一个模态窗口

将参数从模态窗口传递到另一个窗口会是另一种选择吗?

Cookie不是一个选项。

感谢

+0

什么样的模态?这些内部iframe,还是内联内容?看起来像iframe场景,它执行导航请求? –

+0

是的,内部内联框架 – DotNetRookie

我发现的唯一可靠的方法做,这是通过JavaScript:

window.parent.setValue(x); 

与此:

子窗口可以可以在父这样设定的值在母公司:

function setValue(x) 
{ 
    document.getElementById(<% HiddenField1.ClientID %>).value = x; 
} 

孩子现在已经在父风中设定了一个值可以通过控件HiddenField1从父代的代码隐藏中访问它。