使用C语言进行编程有什么优势?
- 内容介绍
- 文章标签
- 相关推荐
本文共计519个文字,预计阅读时间需要3分钟。
我了解您想要对这段伪原创内容进行简化,以下是修改后的版本:
我常遇到这类问题。但我在页面上显示数据库中的图片总是失败。我试过以下方法:`protected void Page_Load(object sender, EventArgs e) { // 获取图片ID by URL // 查询此处 byte[] pic; }`
我知道很多次都会问过这种问题.但我没有成功在页面上显示我的数据库中的图像.
我尝试了以下方法.
protected void Page_Load(object sender, EventArgs e) { //Get the picture id by url //Query here byte[] picture = queryoutput; Response.ContentType = "image/jpeg"; Response.BinaryWrite(picture); }
链接获取图像.
<asp:Image runat="server" ImageUrl="~/givememypicture.aspx?pic=3" ID="testimage" />
< asp:Image />标签位于< asp:Content>之间标签.
当我运行此代码并检入firebug时,它只是声明“无法加载fiven URL”.
我也试过把Respone.Con …(图片);部分到一个公共方法,并使用给定的字节var调用该方法.
我是asp.net的新手,但我在c#方面有一些经验.
我开始真的不喜欢asp.net …我已经在这个问题上苦苦挣扎了大约20个小时并尝试了很多选项,但没有一个能够工作.
如果我可以通过同一页面的代码文件填写图片,那将是最好的.调用另一个页面来加载图像对我来说似乎很不合逻辑.
有人可以告诉我这里我做错了什么吗?
解决方案:从处理图像响应的页面上的页面指令中删除了母版页引用.除了aspx文件中的@page指令本身之外,还删除了其他所有内容.
尝试使用一个处理程序文件(.ashx)把你的page_load中的代码放在那个谎言中public void ProcessRequest (HttpContext context) { //Get the picture id by url //Query here byte[] picture = queryoutput; Response.ContentType = "images/jpeg"; Response.BinaryWrite(picture); } public bool IsReusable { get { return false; } }
然后调用处理程序文件并从中传递正确的查询字符串项
这应该工作
本文共计519个文字,预计阅读时间需要3分钟。
我了解您想要对这段伪原创内容进行简化,以下是修改后的版本:
我常遇到这类问题。但我在页面上显示数据库中的图片总是失败。我试过以下方法:`protected void Page_Load(object sender, EventArgs e) { // 获取图片ID by URL // 查询此处 byte[] pic; }`
我知道很多次都会问过这种问题.但我没有成功在页面上显示我的数据库中的图像.
我尝试了以下方法.
protected void Page_Load(object sender, EventArgs e) { //Get the picture id by url //Query here byte[] picture = queryoutput; Response.ContentType = "image/jpeg"; Response.BinaryWrite(picture); }
链接获取图像.
<asp:Image runat="server" ImageUrl="~/givememypicture.aspx?pic=3" ID="testimage" />
< asp:Image />标签位于< asp:Content>之间标签.
当我运行此代码并检入firebug时,它只是声明“无法加载fiven URL”.
我也试过把Respone.Con …(图片);部分到一个公共方法,并使用给定的字节var调用该方法.
我是asp.net的新手,但我在c#方面有一些经验.
我开始真的不喜欢asp.net …我已经在这个问题上苦苦挣扎了大约20个小时并尝试了很多选项,但没有一个能够工作.
如果我可以通过同一页面的代码文件填写图片,那将是最好的.调用另一个页面来加载图像对我来说似乎很不合逻辑.
有人可以告诉我这里我做错了什么吗?
解决方案:从处理图像响应的页面上的页面指令中删除了母版页引用.除了aspx文件中的@page指令本身之外,还删除了其他所有内容.
尝试使用一个处理程序文件(.ashx)把你的page_load中的代码放在那个谎言中public void ProcessRequest (HttpContext context) { //Get the picture id by url //Query here byte[] picture = queryoutput; Response.ContentType = "images/jpeg"; Response.BinaryWrite(picture); } public bool IsReusable { get { return false; } }
然后调用处理程序文件并从中传递正确的查询字符串项
这应该工作

