图片显示问题!求救啊!
我在一后台编码中放置显示图片的程序
在其中用了循环
但是循环了几次结果还是只显示一张图片
下面是我的程序:
using System;
using System.Web;
using System.IO;
using System.Data;
using System.Data.SqlClient;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using ImageIDAndMessage;
namespace ReadImage {
public class MainDisplay : System.Web.UI.Page {
public void Page_Load(System.Object sender, System.EventArgs e) {
string ImgSubtrahend = "9765546809580935813694157555961373184718";
int intPictureNum = 4;
int intBase = 0;
while (intBase < intPictureNum) {
//建立数据库链接
SqlConnection Con = new SqlConnection("user id=sa;password=;database=northwind;server=jet-server;Connect Timeout=30");
String SqlCmd = "SELECT * FROM ImageStore WHERE ImageID = @ImageID";
SqlCommand CmdObj = new SqlCommand(SqlCmd, Con);
CmdObj.Parameters.Add("@ImageID", SqlDbType.Char).Value = ImgSubtrahend;
Con.Open();
SqlDataReader SqlReader = CmdObj.ExecuteReader();
SqlReader.Read();
Response.ContentType = (string)SqlReader["ImageContentType"];//设定输出文件类型
//输出图象文件二进制数制
Response.OutputStream.Write((byte[])SqlReader["ImageData"], 0, (int)SqlReader["ImageSize"]);
Response.End();
Con.Close();
intBase += 1;
}
}
}
}