使用Fiddler运行时,iframe内容无法显示

时间:2014-10-10 09:44:53

标签: c# iframe fiddler

当我用Fiddler捕获流量时,我发现没有显示iframe的内容/ src。 iframe本身正在页面上加载。有谁知道为什么会发生这种情况?

更多详情:

iframe的源设置为aspx页面,并且正在编写pdf字节数据,如下所示:

Response.ContentType = "Application/pdf";
Response.BinaryWrite(pdfData);
Response.Flush();
Response.Close();

我很擅长使用Fiddler,但我无法从日志中看到任何明显的问题。

应该添加 - 我使用Fiddler2和IE11,目前不使用其他浏览器。

1 个答案:

答案 0 :(得分:1)

根据我们的评论主题,您不应该使用Response.Close(),因为它不能正确结束分块响应;请改用CompleteRequest()。我在http://blogs.msdn.com/b/ieinternals/archive/2012/07/16/content-length-and-transfer-encoding-validation-in-ie10-download-manager-couldnt-be-downloaded-retry-cancel.aspx

中讨论了这个问题

据我所知,这个问题不应该导致你描述的问题(而不是导致其他问题)但是因为做出这个改变解决了问题,我想有一些关系我不是意识到了。