mvc 5 - 从循环中获取id到id

时间:2015-02-03 18:15:16

标签: asp.net-mvc

所以这是我的cshtml文件 -

@model Portal.ViewModel.DocumentViewModel
@using Portal.Helpers

@foreach (var item in Model.Documents)
{
    <div id="{@item.id}linkdiv">
        text
    </div>
}

这可能会覆盖5-8条记录,我需要唯一标识我添加的每个div

此示例导致id为“{2} linkdiv”

获取id =“2linkdiv”的语法是什么?

2 个答案:

答案 0 :(得分:2)

@model Portal.ViewModel.DocumentViewModel
@using Portal.Helpers

@foreach (var item in Model.Documents)
{
    <div id="@(item.id)linkdiv">
        text
    </div>
}

父母封装了剃刀声明。

答案 1 :(得分:0)

替代斯蒂芬的答案,你可以改变你的命名惯例:

@model Portal.ViewModel.DocumentViewModel
@using Portal.Helpers

@foreach (var item in Model.Documents)
{
    <div id="linkdiv@item.id">
        text
    </div>
}