网站发布后.物理路径不会显示的.只要你把文件放到了项目下面 他会自动将文件转换成http的连接地址。所以你才不会显示。
if (DropDownList1.Items[DropDownList1.SelectedIndex].Text=="椰子"){this.Image1.ImageUrl = "~/zhwImages/yezi.jpg";}
Server.MapPath 是物理路径, 对于Web应用来说,使用的图片路径应该是 HTTP路径,而不要使用 物理路径。