c# - 将 iFrame 动态添加到页面?

标签 c# asp.net iframe

我需要生成一个由我们系统中的其他页面组成的复合页​​面。

我是否可以将 iFrame 动态添加到页面,每个 iFrame 都有自己的 src 指向动态确定的不同 URL?如果是这样,是否有首选方法?

否则我需要将其他页面重构为用户控件,以便我可以根据需要添加它们。

最佳答案

尽管如果您希望“页面”相互交互,我会认真考虑将您的页面修改为用户控件。但对于问题本身:您可以将 LiteralControls 添加到您的页面(包含 iFrame)或占位符。

PlaceHolder1.Controls.Add(new LiteralControl("<iframe src='mypage.aspx'></iframe>"));

关于c# - 将 iFrame 动态添加到页面?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2872741/

相关文章:

asp.net - 我的 ASP.NET Core 应用程序说它无法读取 web.config

html - Z-Index 和 iFrame

Javascript - 将一个类应用于具有两种不同类型源的 iframe

javascript - 如何为我的网页提供 HTML 嵌入代码?

c# - C#中位的快速排列

c# - mysql join查询重复返回数据

c# - 如何让设计者序列化 WinForms 中的对象集合?

c# - ASP.NET 将 HTML 转换为 PDF

c# - 与 ASP.net 中的 GridView 相关的问题

获取 RadioButtonList 值的 jQuery 函数