我想从asp.net页面后面的代码分配html内容到iframe控件;
这是工作罚款myIframe.属性.Add(“src”,“pathtofilewith.html”);但是,我不想给予的路径html文件显示我只是想分配一些html内容来自数据库到iframe控件.
我想这样的东西(Ashok)在iframe控件中显示
我试过下面的方法,但没有成功。
myIframe.Attributes["innerHTML"] = "<h1>Thank You..</h1>";
myIframe.Attributes.Add("innerHTML", "<h1>Ashok</h1>");
3条答案
按热度按时间wgxvkvu91#
一种在两个不同页面之间进行通信的方法,其中一个页面位于另一个页面的IFrame中,是使用JQuery发布数据。this StackOverflow question中给出了一个示例
在this other StackOverflow question中也有讨论
在this page上,您还可以找到一个简短的示例,说明如何在不使用单独网页的情况下将内容放入IFrame中(注意缺少
src
属性!).希望这些有帮助!
tyg4sfes2#
你不能这样做。
IFRAME
不是这样工作的--正如你已经发现的,它是和src属性一起使用的。也许你想创建一个
DIV
xdnvmnnf3#
没有办法直接将HTML内容插入到iframe标签中,但可以创建一个页面,从数据库中获取内容,然后使用iframe查看,
或
你可以创建一个页面,例如getContent.aspx,它从URL请求值,例如:getContent.aspx?content=
<h1>Thank You..</h1>
并在任何你喜欢的地方显示它,然后从iframe调用它。