asp.net显示图片到指定的Image控件中 具体实现
由于asp.net中的Image控件是在System.Web.UI.WebControls命名空间中,所以不能像在winform中那样通过byte[]直接显示图片。
既然这样,就只能曲线救国了。这里的例子是这样的思路:teacherdetial.aspx是最终用来显示文字和图片的页面,但是由于我们的图片需要曲线救国,所以这里另外建立一个pic.aspx。在pic.aspx页面中我们显示图片,而将teacherdetial.aspx中的Image控件的url设为pic.aspx。最终我们完成了要求。
teacherdetial.aspx的代码如下
<td height="25" align="right">照片: </td>
<td>
<asp:Image ID="Image1" runat="server" Width="80" Height="80"/>
</td>
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));
}
- ASP.NET服务器端控件RadioButtonList,DropDownList,CheckBoxList的取值、赋值用法
- asp.net 用户控件读取以及赋值
- asp.net GridView控件中模板列CheckBox全选、反选、取消
- asp.net+jquery滚动滚动条加载数据的下拉控件
- Asp.net 菜单控件简洁版
- ASP.NET 页面中动态增加的控件、添加事件
- asp.net Datalist控件实现分页功能
- asp.net fileupload控件上传文件与多文件上传
- asp.net分页控件AspNetPager的样式美化
- asp.net Menu控件+SQLServer实现动态多级菜单
- asp.net 动态生成控件并获取其值
- ASP.NET动态添加控件一例
- asp.net动态加载用户控件,关于后台添加、修改的思考
- asp.net简单页面控件赋值实现方法
相关文章
asp.net 读取Excel数据到DataTable的代码
asp.net 读取Excel数据到DataTable的代码,需要的朋友可以参考下。2010-03-03asp.net利用NamingContainer属性获取GridView行号的方法
在最近的一个项目中,用到在GridView模板列中添加有DropDownList控件,并开启其AutoPostback属性。当发生SelectedIndexChanged事件时,想同时获取其所在的行号,从而获取相应的行信息。2013-07-07轻松解决asp.net用户ASPNET登录失败问题的方法分享
这篇文章介绍了asp.net用户ASPNET登录失败问题的方法,有需要的朋友可以参考一下2013-11-11MVC4 基础 枚举生成 DropDownList 实用技巧
本篇文章小编为大家介绍,MVC4 基础 枚举生成 DropDownList 实用技巧。需要的朋友参考下2013-04-04
最新评论