获得的图像,我有杂耍阿贾克斯,我希望它得到的图像形成数据库 我使用SQL Server 2000和我有二进制图像阿贾克斯幻灯片从数据库
这是我的代码从数据库中选择图像
public class SlidShow : IHttpHandler
{
public void ProcessRequest(HttpContext context)
{
using (SqlConnection con = Connection.GetConnection())
{
string Sql = "Select image from SlideShowImage Where Active=1 And [email protected]_Id";
System.Data.SqlClient.SqlCommand com = new SqlCommand(Sql, con);
com.CommandType= System.Data.CommandType.Text;
com.Parameters.Add(Parameter.NewInt("@Hig_Id", context.Request.QueryString["Hig_ID"].ToString()));
System.Data.SqlClient.SqlDataReader dr = com.ExecuteReader();
if (dr.Read() && dr != null)
{
Byte[] bytes1 = (Byte[])dr["image"];
context.Response.BinaryWrite(bytes1);
dr.Close();
}
}
}
[System.Web.Services.WebMethod]
[System.Web.Script.Services.ScriptMethod]
public static AjaxControlToolkit.Slide[] GetSlides()
{
return new AjaxControlToolkit.Slide[] {
new AjaxControlToolkit.Slide("images/sharp_highlight_ref_img.jpg", "", ""),
new AjaxControlToolkit.Slide("images/products_fridg_img.jpg", "", ""),
new AjaxControlToolkit.Slide("images/sharp_home_highlight_img.jpg", "", "")
};
}
}
请编辑并添加一个问题(他们是以'?'结尾的问题),并且您还应该向我们展示一些代码,让我们知道您在做什么。最好指出你已经尝试了什么,以及你收到了什么错误。 – 2010-03-24 09:38:12