如何从asp.net codebewhere将HTML内容分配给iframe控件?

mwkjh3gx  于 12个月前  发布在  .NET
关注(0)|答案(3)|浏览(99)

我想从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>");
wgxvkvu9

wgxvkvu91#

一种在两个不同页面之间进行通信的方法,其中一个页面位于另一个页面的IFrame中,是使用JQuery发布数据。this StackOverflow question中给出了一个示例
this other StackOverflow question中也有讨论
this page上,您还可以找到一个简短的示例,说明如何在不使用单独网页的情况下将内容放入IFrame中(注意缺少src属性!).
希望这些有帮助!

tyg4sfes

tyg4sfes2#

你不能这样做。IFRAME不是这样工作的--正如你已经发现的,它是和src属性一起使用的。
也许你想创建一个DIV

xdnvmnnf

xdnvmnnf3#

没有办法直接将HTML内容插入到iframe标签中,但可以创建一个页面,从数据库中获取内容,然后使用iframe查看,

你可以创建一个页面,例如getContent.aspx,它从URL请求值,例如:getContent.aspx?content= <h1>Thank You..</h1>并在任何你喜欢的地方显示它,然后从iframe调用它。

相关问题