Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/35.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 从数据库检索多个图像到动态加载图像控件_C#_Asp.net_Image_Ado.net - Fatal编程技术网

C# 从数据库检索多个图像到动态加载图像控件

C# 从数据库检索多个图像到动态加载图像控件,c#,asp.net,image,ado.net,C#,Asp.net,Image,Ado.net,在我的项目中,我有一个动态加载图像控件来显示该网站成员的姓名和照片 为了检索图像,我使用了图像处理程序,但问题是,在搜索框代码中,我使用了相似的搜索,以便可以动态显示相似的名称加载图像控件将显示所有名称,但所有图像控件的图像都相同,如果我们特别告诉名称,它将显示正确的图像,我如何克服这个问题 处理程序的代码如下: SqlConnection connection = new SqlConnection(conn); string s2 = HttpContext.Current.Request.

在我的项目中,我有一个动态加载图像控件来显示该网站成员的
姓名和照片

为了检索图像,我使用了图像
处理程序
,但问题是,在搜索框代码中,我使用了相似的搜索,以便可以动态显示相似的名称加载图像控件将显示所有名称,但所有图像控件的图像都相同,如果我们特别告诉名称,它将显示正确的图像,我如何克服这个问题

处理程序的代码如下:

SqlConnection connection = new SqlConnection(conn);
string s2 = HttpContext.Current.Request.QueryString["firstname"];
string sql = "SELECT UploadPhoto FROM profiledata  where firstname='" + s2 + "'";
在cs文件中,代码如下(动态加载图像控制页):


一如既往:请注意。为了增强安全性,请使用AntiXSS库筛选您的输入和输出以用于SQL查询。更多信息请点击这里
string s2 = TextBox1.Text.ToString();
i2.ImageUrl = "~/ShowImage2.ashx?firstname=" + s2;