c# - 更改缓存 HTML 中的 Iframe 内容?

标签 c# javascript iframe

有什么方法可以从缓存的 html 字符串中更改 iframe 的内容吗?我不是在谈论 iframe.Attribute["src"] = "url",而是给定一个 html 字符串并更改内容。

一个丑陋的解决方法可能是将 html 保存到文件中并将 iframe src 更改为它。还有其他办法吗?也许 javascript 可以帮忙?

最佳答案

如果你可以控制 iframe html 的内容,你可以这样做:

公开这样的方法:

<script type = "text/javascript">
function setData(str)
{
$('html').html(str);
}
</script>

并这样调用它

document.iFrameName.setData(myHtmlStr);

来自父框架。

关于c# - 更改缓存 HTML 中的 Iframe 内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2511366/

相关文章:

c# - 在 EF Core 2.1 中使用环境事务时是否需要手动关闭 DbConnection?

c# - 如何在WPF Catel Framework中控制两个以上角色的访问权限?

javascript - 更改div的背景图片url

javascript - 登录多个帐户时无法使用 Google Drive API 共享对话框

javascript - 如何调整跨域url中iframe的大小

c# - API线程和静态方法

c# - 在编辑项目的属性后对 ObservableCollection 进行排序

javascript - Controller 函数在用作插值时被调用两次

javascript - 如何在 iframe 正文内容 : Javascript 中应用 css

html - 如何制作带有标题和描述的iframe