joe*_*ish 1 html asp.net-mvc razor
我真的很擅长使用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引号之间编写变量的名称?
谢谢!
mar*_*ind 11
此模式被识别为电子邮件地址.执行以下操作以解决此问题:
<tr id="ID@(item.id)">