如何创建动态网址以显示图片?
我正在创建一个网页,列出产品及其相关图片的搜索结果。
我尝试使用Url.Content,但它没有正确格式化网址。
我创建的代码:
<img src="../../Images/<%: product.PicFileName %>" alt="photo" />
输出的Html:
<img src=".. ..="" Images="" nopic.jpg="" alt="photo" ="">
我也尝试过创建一个辅助方法,但它创建了完全相同的输出:
public static string GetPicUrl(string picFileName)
{
string picUrl = "../../" + picFileName;
return picUrl;
}
答案 0 :(得分:2)
试过这个:
<img src="<%: Url.Content("/Images/" + filename) %>" alt="foo" />
其中filename
=“foo.jpg”它给了我
<img src="/Images/foo.jpg" alt="foo"/>
链接到http://hostname/Images/foo.jpg
如果不是您想要的内容,请告诉我们您希望Url使用哪种格式,我会尽力为您提供帮助。