gpt4 book ai didi

c# - 有没有办法在 标签上添加 @url.Action

转载 作者:太空狗 更新时间:2023-10-30 00:18:46 25 4
gpt4 key购买 nike

我有一个标签,我正在使用 Razor 语法。我使用 @url.Action html 帮助程序将参数传递给 Controller ​​上的方法以检索图片。但是我想把这张图片作为一个链接,这样当用户点击图片时,它会转到 Controller 并打开一个不同的 View 。所以我尝试了下面显示的两种方式,但它告诉我它缺少“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 })" />
}

最佳答案

您第一次尝试的问题是 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>
}

关于c# - 有没有办法在 <img> 标签上添加 @url.Action,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30582968/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com