C# Response.BinaryWrite DIV
是否有一种方法可以将PDF从数据库写入div,即从数据库中检索字节[],并将Reponse.BinaryWrite写入div 我们使用src=“anotherpage.aspx”对图像执行类似操作,其中图像写入另一个页面C# Response.BinaryWrite DIV,c#,asp.net,C#,Asp.net,是否有一种方法可以将PDF从数据库写入div,即从数据库中检索字节[],并将Reponse.BinaryWrite写入div 我们使用src=“anotherpage.aspx”对图像执行类似操作,其中图像写入另一个页面 不使用IFrame就可以使用PDF吗?如果您试图在DIV中显示PDF文件,那么您走错了路。您需要: 将PDF转换为Flash(ala) 或 将PDF转换为HTML(就像使用HTML5一样) 然后你可以将PDF嵌入到一个DIV中,但据我所知,没有浏览器支持直接嵌入PDF
不使用IFrame就可以使用PDF吗?如果您试图在DIV中显示PDF文件,那么您走错了路。您需要:
- 将PDF转换为Flash(ala)
- 将PDF转换为HTML(就像使用HTML5一样)
否则,您必须将PDF放入IFRAME中,但其显示方式取决于PDF插件。否。它与
src=otherpage.aspx
请求一起工作的原因是,src属性导致用户的web浏览器对其他资源发出完全独立的请求。为了实现这一点,您正在提供额外的页面。直接编写PDF文件就是试图将PDF注入到与页面相同的请求中——与img src完全不“相似”。事实上,与“src=otherpage.aspx”方法最相似的是您提到的iframe方法
作为旁注,您应该将我们的“AnotherPage.aspx”示例更改为“AnotherPage.ashx”。注意这里的字母“h”。这意味着您使用的是处理程序,而不是页面,这样会执行得更好。感谢Joel和ashx的提示。