我将图像存储在asp.net网站的本地主机的文件夹中。
图像在那里,并且正确形成了src属性,但图像未显示在img元素中。
有些人可以告诉我可能是什么问题或丢失..当我检查浏览器网址中的图像时,它显示正确
localhost:xxxx/TenModified/setX/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg
这是我的元素标记
<img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderChild_ListViewThumbs_ctrl1_ctl03_Image1" src="localhost:59657/ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg" style="border-width:1px;border-style:Solid;height:172px;width:172px;" alt="">
答案 0 :(得分:2)
您不需要包含域名和端口。以下内容适用于src:
/ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg
或完整标记:
<img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderChild_ListViewThumbs_ctrl1_ctl03_Image1" src="/ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg" style="border-width:1px;border-style:Solid;height:172px;width:172px;" alt="" />
答案 1 :(得分:1)
使用它:
src="ProfileTenModified/setP..."
完整代码:
<img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderChild_ListViewThumbs_ctrl1_ctl03_Image1" src="ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg" style="border-width:1px;border-style:Solid;height:172px;width:172px;" alt="" />
答案 2 :(得分:1)
您应该从路径中删除“localhost:59657”。你真的不需要它,只是根相对。当您启动没有“localhost:59657”的应用程序并且只是root用户时,这将为您节省大量时间。您无需更改所有路径。同样适用于任何锚点。让那些根也是相对的。
<img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderChild_ListViewThumbs_ctrl1_ctl03_Image1" src="/ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg">
答案 3 :(得分:0)
您的链接缺少协议中的两个正斜杠?
<img id="ctl00_ctl00_ContentPlaceHolder1_ContentPlaceHolderChild_ListViewThumbs_ctrl1_ctl03_Image1" src="localhost//:59657/ProfileTenModified/setP/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg" style="border-width:1px;border-style:Solid;height:172px;width:172px;" alt="" />
以及关闭图像标记的斜杠
答案 4 :(得分:0)
尝试使用前缀。 Http或Https
http:// localhost:xxxx / TenModified / setX / 8fd7976b-d4b0-467a-bc3e-bf2a51d60299.Jpeg
<img src="http :// domain:port/TenModified/setX/8fd7976b-d4b0-467a-bc3e-bf2a51d60299.jpeg" />