在C#代码隐藏中,我正在调用一个Web服务,它返回一个我需要粘贴在IFRAME中的HTML blob。我想我可以将它写入一个临时文件并指向IFRAME src,但有没有办法(a)直接将字符串写入IFRAME,(b)以某种方式将IFRAME src指向字符串(也许)用流),或(c)其他方式?
我想避免将此字符串写入文件。
答案 0 :(得分:3)
IFRAME需要一个合适的网络资源 - 这可以是一个只输出HTML blob的动态页面。
答案 1 :(得分:1)
如果将HTML blob保存到文件中,请说www.your-site.com/data/file1.html 然后用以下内容更改iframe src:
window.frames["NameOfYourIFrame"].src = 'www.your-site.com/data/file1.html';
它应该可以正常工作。