【发布时间】:2025-12-01 17:10:01
【问题描述】:
我有杂耍 ajax,我希望它从数据库中获取图像 我使用的是 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 Hig_Id=@Hig_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", "", "")
};
}
}
【问题讨论】:
-
请编辑此内容并添加一个问题(它们是以“?”结尾的问题),您还应该向我们展示一些代码,让我们知道您在做什么。最好指出您尝试过的内容以及收到的错误。
标签: c#