http://expert.csdn.net/Expert/topic/1635/1635461.xml?temp=.5714685http://expert.csdn.net/Expert/topic/1275/1275901.xml?temp=.6623651
解决方案 »
- 无法添加您正试图添加到解决方案中的某些文件,因为它们用于源代码管理跟踪。
- 服务端怎么判断哪个按钮被点击
- 我想弹出一个窗口,只有最小化、最大化和关闭。其他什么都没有。类似广告。怎么搞
- 获取数字每一位数
- Ajax框架使用调查!!!!!【您使用哪种Ajax框架??】
- 想换工作,哪个公司好一些,不知道有没有能力进
- 客户端没装framework,如何打包.Net程序,只打包必须的文件
- 很棘手的问题,关于DataGrid的编辑问题(懂DataGrid的都进来看看)
- 关于源码统计的问题
- 頁面更新的問題急。。。。。。。。。。。。。
- 一个变量的问题!!
- 谁能解决由于服务器响应慢而造成用户两次点击按钮的情况???
IMGTITLE Varchar(50) 图片的标题
IMGTYPE Varchar(50) 图片类型. ASP.NET要以辨认的类型
IMGDATA Image 用于存储二进制数据 从数据库中恢复读取
现在让我们来从SQL Server中读取我们放入的数据吧!我们将要输出图片到你的浏览器上,你也可以将它存放到你要的位置。
private void Page_Load(object sender, System.EventArgs e)
{
string imgid =Request.QueryString["imgid"];
string connstr=((NameValueCollection)
Context.GetConfig("appSettings"))["connstr"];
string sql="SELECT imgdata, imgtype FROM ImageStore WHERE id = " + imgid;
SqlConnection connection = new SqlConnection(connstr);
SqlCommand command = new SqlCommand(sql, connection);
connection.Open();
SqlDataReader dr = command.ExecuteReader();
if(dr.Read())
{
Response.ContentType = dr["imgtype"].ToString();
Response.BinaryWrite( (byte[]) dr["imgdata"] );
}
connection.Close();
} 要注意的是Response.BinaryWrite 而不是Response.Write.
实现图片在datalist中显示,前面的我都试过了,好像不行!
还有没有高手可以帮忙呀?
望不吝赐教!