Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/318.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 - Fatal编程技术网

C# 无法显示图像

C# 无法显示图像,c#,asp.net,C#,Asp.net,我有图像控件,我添加了代码来显示图像,但没有显示任何图像 ASPX: 查看代码,您似乎正在为Image1设置ImageUrl属性,而不是Image2 此外,您必须确保返回的ImageUrl路径实际映射到服务器上的图像(相对或绝对)。举个例子,如果代码呈现此图像: <img src="images/photo.gif" alt="my photo2" /> 但是images/photo.gif中没有图像,因为它实际上位于。/images/photo.gif(图像目录位于其他位置)

我有图像控件,我添加了代码来显示图像,但没有显示任何图像

ASPX:


查看代码,您似乎正在为
Image1
设置
ImageUrl
属性,而不是
Image2

此外,您必须确保返回的
ImageUrl
路径实际映射到服务器上的图像(相对或绝对)。举个例子,如果代码呈现此图像:

<img src="images/photo.gif" alt="my photo2" />


但是
images/photo.gif
中没有图像,因为它实际上位于
。/images/photo.gif
(图像目录位于其他位置),因此浏览器不会显示任何图像。

运行DB命令时是否引发异常?dr[“图像”]是否包含一些值?CSS、ContentImage或隐藏div容器呢

using (System.Data.SqlClient.SqlConnection con = Connection.GetConnection())
        {
            string Sql = "Select Image From AboutUsData Where Id=@Id";
            System.Data.SqlClient.SqlCommand com = new System.Data.SqlClient.SqlCommand(Sql, con);
            com.CommandType = System.Data.CommandType.Text;
            com.Parameters.Add(Parameter.NewInt("@Id", Request.QueryString["Id"].ToString()));
            System.Data.SqlClient.SqlDataReader dr = com.ExecuteReader();
            if (dr.Read() && dr != null)
            {



                Image2.ImageUrl = dr["Image"].ToString();

            }
        }
<img src="images/photo.gif" alt="my photo2" />