C# 无法显示图像
我有图像控件,我添加了代码来显示图像,但没有显示任何图像 ASPX: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(图像目录位于其他位置)
查看代码,您似乎正在为
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" />