我真的很擅长使用Razor和MVC,到目前为止我真的很喜欢它。
我想做的一件小事是将变量值写入HTML中的属性。 例如,如果我有以下内容:
<table style="width: 100%">
<tr>
<th>
ID
</th>
<th>
Name
</th>
<th>
Value
</th>
</tr>
@foreach (var item in Model)
{
<tr id="ID@item.id">
<td>
@item.id
</td>
<td>
@item.name
</td>
<td>
@item.value
</td>
<td>
</tr>
}
</table>
我希望所有标签的ID都等于“ID [insert item's id]”,但我得到的ID等于“ID@item.id”。
如何在HTML引号之间编写变量名称?
谢谢!
答案 0 :(得分:11)
此模式被识别为电子邮件地址。执行以下操作以解决此问题:
<tr id="ID@(item.id)">