asp.net 里的image控件在IE浏览器不能显示图片(如图所示),但在搜狗浏览器却可以显示。这是什么原因

2025-01-04 17:48:17
推荐回答(2个)
回答1:

网站发布后.物理路径不会显示的.只要你把文件放到了项目下面 他会自动将文件转换成http的连接地址。所以你才不会显示。

回答2:

if (DropDownList1.Items[DropDownList1.SelectedIndex].Text=="椰子")
{
this.Image1.ImageUrl = "~/zhwImages/yezi.jpg";
}

 

Server.MapPath 是物理路径, 对于Web应用来说,使用的图片路径应该是 HTTP路径,而不要使用 物理路径。