我有一个标签,我使用Razor语法。我使用@url.Action html助手向控制器上的方法传递一个参数以检索图片。但是我希望将这张图片作为链接,所以当用户单击图片时,它会转到控制器并打开一个不同的视图。因此,我尝试了下面的两种方式显示,但它告诉我,它缺少一个"}“的"Tryone”。对于"Trytwo“,它没有给我任何错误,但它并没有显示给我的图片作为一个链接。对赖特的方法有什么想法吗?
崔恩
@foreach (var p in Model)
{
<a href= "@Url.Action("Index","Home")>
<img width="50" height="50"
src= "@Url.Action("GetImage", "Sells", new {p.ItemID })" />
</a>
}试二
@foreach (var p in Model)
{
<img href="@Url.Action("Index","Home")" width="50" height="50"
src= "@Url.Action("GetImage", "Sells", new {p.ItemID })" />
}发布于 2015-06-01 20:49:13
第一次尝试的一个问题是,href属性在结束角括号之前缺少一个结束引号。
@foreach (var p in Model)
{
<a href= "@Url.Action("Index","Home")">
<img width="50" height="50"
src= "@Url.Action("GetImage", "Sells", new {p.ItemID })" />
</a>
}https://stackoverflow.com/questions/30582968
复制相似问题