我正在使用 System.Drawing 命名空间创建一个位图,并将其作为 jpeg 呈现给浏览器
HttpContext.Current.Response.OutputStream.Write(buffer, 0, buffer.Length);
渲染的 jpeg 占据了整个屏幕 - 我想让 div 在图形加载后出现在图形上。鉴于没有呈现 html,这可能吗?
我正在使用 System.Drawing 命名空间创建一个位图,并将其作为 jpeg 呈现给浏览器
HttpContext.Current.Response.OutputStream.Write(buffer, 0, buffer.Length);
渲染的 jpeg 占据了整个屏幕 - 我想让 div 在图形加载后出现在图形上。鉴于没有呈现 html,这可能吗?
我认为不可能做到这一点。
你可以为你的图像使用一个 HttpHandler,然后在它下面有你想要的任何东西:
<img src='imageHandler.ashx' />
<div id='otherContent'>
all other stuff here
</div>
有关在这种情况下如何使用 HttpHandler 的更多信息,请参阅:bytearray to image asp.net