【发布时间】:2010-03-09 20:16:15
【问题描述】:
在 C# 代码隐藏中,我正在调用一个 Web 服务,该服务返回一个我需要粘贴在 IFRAME 中的 HTML blob。我想我可以将它写入一个临时文件并将 IFRAME src 指向该文件,但是有没有办法(a)直接将字符串写入 IFRAME,(b)以某种方式将 IFRAME src 指向字符串(也许使用流),还是(c)其他方式?
我想避免将此字符串写入文件。
【问题讨论】:
在 C# 代码隐藏中,我正在调用一个 Web 服务,该服务返回一个我需要粘贴在 IFRAME 中的 HTML blob。我想我可以将它写入一个临时文件并将 IFRAME src 指向该文件,但是有没有办法(a)直接将字符串写入 IFRAME,(b)以某种方式将 IFRAME src 指向字符串(也许使用流),还是(c)其他方式?
我想避免将此字符串写入文件。
【问题讨论】:
IFRAME 需要适当的网络资源 - 这可以是一个动态页面,只输出您的 HTML blob。
【讨论】:
如果您将 HTML blob 保存到文件中,例如 www.your-site.com/data/file1.html 然后将 iframe src 更改为:
window.frames["NameOfYourIFrame"].src = 'www.your-site.com/data/file1.html';
它应该可以正常工作。
【讨论】: