Cod*_*ine 4 html c# asp.net-mvc razor
我有一个标签,我正在使用Razor语法.我使用@ url.Action html帮助器将参数传递给控制器上的方法以检索图片.但我希望将此图片作为链接,因此当用户单击图片时,它将转到控制器并打开另一个视图.所以我尝试了以下两种方式,但是它告诉我它缺少"尝试"的"}".而对于"Trytwo"它没有给我任何错误,但它没有向我显示图片作为链接.有任何关于wright方式的想法吗?
tryone
@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>
}
Run Code Online (Sandbox Code Playgroud)
trytwo
@foreach (var p in Model)
{
<img href="@Url.Action("Index","Home")" width="50" height="50"
src= "@Url.Action("GetImage", "Sells", new {p.ItemID })" />
}
Run Code Online (Sandbox Code Playgroud)
小智 6
第一次尝试的问题是该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>
}
Run Code Online (Sandbox Code Playgroud)