Image控件当没有图片时,显示"红色的X" 不够友好,可以设置其AlternateText属性,也可以显示指定的图片
1.普通显示
string str ="~/img/"+int.Parse(TextBox1.Text)+".gif";
if (!File.Exists(Server.MapPath(str)))//不存在时显示nophoto.gif
{
Image1.ImageUrl = "~/img/nophoto.gif";
//Response.Write("bucunzai");
}
else//有的时候显示
{
Image1.ImageUrl = str;
//Response.Write("cunzai");
}
2.还有一种可能是从数据库中读取二进制的图片时

本文介绍了如何在ASP.NET中使用Image控件处理图片未找到的情况。通过设置AlternateText属性或者显示默认图片(如'nophoto.gif'),提升用户体验。同时,也展示了从数据库读取二进制图片数据时,如何处理无图数据,提供默认图片的展示方法。
最低0.47元/天 解锁文章
2178

被折叠的 条评论
为什么被折叠?



