我有一个带有文本框和按钮的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