0

我有一个视图试图从传入的模型中构建一个表。我想生成一个图像,其源会根据循环的迭代而改变,但似乎无法让它工作。我可以在 JQuery 中做到这一点,但我想用 razor 做到这一点。我有以下表格主体:

<tbody>
@{for (var ix = 0; ix <= Model.Value.Count - 1; ix++)
{
    <tr>  
    <td style="width: 10%"><img src="http://gmap.com/marker" + @ix + 1 + ".png" /></td>
    <td style="width: 75%">@Model("fullname")</td>
    </tr>
}
<tbody>

第一个 TD 是问题区域。我尝试过,但是...感谢您的帮助。

4

1 回答 1

0

由于它是剃须刀,因此您无需将呈现的输出添加到您的 url。尝试这个:

@{for (var ix = 0; ix <= Model.Value.Count - 1; ix++)
{
    <tr>  
    <td style="width: 10%"><img src="http://gmap.com/marker@(ix + 1).png" /></td>
    <td style="width: 75%">@Model("fullname")</td>
    </tr>
}

我还没有测试过,但我相信它会解决你的问题。

于 2012-08-28T21:15:18.213 回答