【问题标题】:Asp.net passing variables from Body to iframeAsp.net 将变量从 Body 传递到 iframe
【发布时间】:2015-10-13 13:10:51
【问题描述】:

所以我创建了一个带有文本框和按钮的小型 asp.net 网页,并且我还为具有“label1”标题的网页添加了一个 iframe, 我希望用户在文本框中输入一个单词,一旦按钮单击 Lable1.text 就会改变..所以基本上我想将数据从父文本框传递到 iframe 标签,有人可以指导我, 我正在使用 Asp.net 非常感谢

【问题讨论】:

  • 你能和我们分享你的标记吗
  • 欢迎来到stackoverflow。请向我们展示您到目前为止所拥有的。 SO 不是代码编写服务,如果您提供自己工作的证据,您将获得更好的响应。请阅读帮助中的How to Ask 部分,以及此excellent article

标签: javascript c# html asp.net iframe


【解决方案1】:

只是告诉你一般概念,而不是特定于 asp.net。

您可以为 iframe 分配一个 id,然后您可以从父页面访问该 iframe 的文档,如下所示 -

//fraChild is the ID of the iframe
var objIframe = document.getElementById("fraChild"); 

//for sake of simplicity, lblTitle is a div created in the iframe 
//and that can be accessed as shown below
objIframe.contentWindow.document.getElementById("lblTitle").innerHTML = "blah blah ..."

我希望这将有助于理解这个想法。

【讨论】:

  • 很抱歉没有包含我的代码,所以主 asp 页面有一个文本框和一个按钮和一个 iframe,当我点击按钮时,iframe 将变为可见并显示我有 css 页面。 protected void preview_btn_Click(object sender, EventArgs e) { iframe.Visible= true; }
  • 受保护的 void preview_btn_Click(object sender, EventArgs e) { iframe.Visible= true; // 这里我想要做这个 iframe.label1 = textbox1.Text; // 所以 label1 在 iframe 中,而 textbox1 在主页面中.. }
  • 非常感谢您的帮助!
  • 很高兴为您提供帮助。如果这解决了您的问题,请注意将其标记为已接受的答案。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-09-24
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多