我正在动态创建图像,并从 sql server 分配路径,但没有显示服务器上的图像。
pic_list 包含所有图像的路径,如下所示:
~/Member_Data/039658893/images/one.jpg
我的代码:
for (int j=0; j<pic_num; j++)
{
TableCell c1 = new TableCell();
ImageButton img = new ImageButton();
img.ID = temp.ToString();
img.ImageUrl = Server.MapPath(pic_list[temp]);
img.CssClass = "img_bg" ;
img.Click += new ImageClickEventHandler(delete_pic);
c1.Controls.Add(img);
r1.Controls.Add(c1);
没有显示图像,当我在 chrome 中检查它们时,我得到了这个路径:
当我单击超链接时,我会进入此页面:
我检查并且图像文件存在于服务器上。
我应该如何写路径?