我正在使用ASP.NET网页创建一个网站。 我需要动态设置html img标签的路径。 我搜索了他们给出合理回答的所有地方,但他们仍然没有为我工作。
图片文件路径 - root/Images/11.jpg
我在Upload.cshtml
@{
var fileName = "11.jpg";
var path = "Images/" + fileName;
<img src="@path" alt="image" />
}
我甚至尝试过
<img src=@path alt="image" />
它仍然没有从变量中获取值。
答案 0 :(得分:1)
试试这个
@{
string imagePath = Url.Content("~/Images/11.jpg");
}
然后您的img
标记看起来像
<img src="@imagePath" alt="image" />
答案 1 :(得分:0)
我这样用:
@{
string iSrc = "~/imagePath/11.jpg"; //The src path.
}
<img src='@Url.Content(iSrc)' alt="img" />
@izzy的上述答案也应该有效。
答案 2 :(得分:0)
正确的代码 var path =&#34; / Images /&#34; + fileName;