2011-09-06 151 views
1

我有一個asp.net應用程序,我需要將值從一個模態窗口傳遞到另一個模態窗口。我嘗試過會話變量,但他們在50%的時間內返回null。將變量從一個模態窗口傳遞到另一個模態窗口

將參數從模態窗口傳遞到另一個窗口會是另一種選擇嗎?

Cookie不是一個選項。

感謝

+0

什麼樣的模態?這些內部iframe,還是內聯內容?看起來像iframe場景,它執行導航請求? –

+0

是的,內部內聯框架 – DotNetRookie

回答

1

我發現的唯一可靠的方法做,這是通過JavaScript:

window.parent.setValue(x); 

與此:

子窗口可以可以在父這樣設定的值在母公司:

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

孩子現在已經在父風中設定了一個值可以通過控件HiddenField1從父代的代碼隱藏中訪問它。

相關問題