首页 > 正文(asp.net显示图片到指定的Image控件中)

asp.net显示图片到指定的Image控件中

时间:2019-1-30 23:13:19 来源: 作者:

由于asp.net中的Image控件是在System.Web.UI.WebControls命名空间中,

所以不能像在winform中那样通过byte[]直接显示图片。   

既然这样,就只能曲线救国了。

这里的例子是这样的思路:

teacherdetial.aspx是最终用来显示文字和图片的页面,但是由于我们的图片需要曲线救国,

所以这里另外建立一个pic.aspx.在pic.aspx页面中我们显示图片,

而将teacherdetial.aspx中的Image控件的url设为pic.aspx.

最终我们完成了要求。   

teacherdetial.aspx的代码如下 照片:   

teacherdetial.aspx.cs的

代码如下    

private string tid = null;   

protected

void Page_Load(object sender, EventArgs e)   

{   tid = Request.Params["tid"];   

this.Image1.ImageUrl = "~/teacher/pic.aspx?tid=" + tid;   

}   

这样我们就将图片的显示功能转移到了另一个页面,

而我们的Image控件只是显示另一个页面就可以了。   

pic.aspx的代码很简单,只是新建了一个页面就可以了。   

pic.aspx.cs的代码如下:    

protected void Page_Load(object sender, EventArgs e)   

{  string tid = Request.Params["tid"].ToString();   

      TeacherDao td = new TeacherDao();   

      Response.BinaryWrite(td.getPic(tid));   

}

 

 
更多

------分隔线----------------------------

 上一篇:
下一篇:
  网友评论:
验证码:  

推荐文章

    热点文章

      ContactUs(联系我们)  -  Copyright(版权隐私)  - RemovedStatement(免责声明)   - Feedback(用户反馈)

      Copyright  ©  2018-2019 GreatShip--newlifehome.com.cn  All rights reserved