我有一個帶有文本框和按鈕的asp.net頁面。點擊按鈕後,我打開一個彈出窗口並使用iframe在其中加載頁面。我想將文本框的值作爲查詢字符串傳遞給iframe中的頁面。我怎樣才能做到這一點?從asp.net頁面傳遞查詢字符串值到iframe
我嘗試使用服務器端的iframe這樣的:
<iframe id="popupframe" runat="server" src="~/temp.aspx" width="100%" height="455">
</iframe>
但temp.aspx犯規負載,並給出404。如果我在iframe中使用它,而服務器端代碼
<iframe id="popupframe" src="../../../../temp.aspx" width="100%" height="455">
</iframe>
頁面加載,但我無法將文本框的值傳遞給temp.aspx。請建議解決方案。感謝
yes temp.aspx位於頁面的根目錄處,〜/ temp.aspx不起作用。彈出層次更深4層。 – DotnetSparrow
我想做它服務器端。如果我想用javascript來做,我需要將上面的js代碼添加到正在加載彈出窗口的頁面或彈出窗口中打開的頁面上嗎? – DotnetSparrow
對不起,我不希望遇到真正挑剔的挑剔,但你寫了「在頁面的根源」,這是不明確的,因爲它是*站點*的根源,這很重要。爲了讓我放心,你能否確認,如果你在瀏覽器中輸入「your.site.com/temp.aspx」,你會得到那個測試頁面? – Jon