将id设置为动态创建的spantag

时间:2013-07-24 15:09:56

标签: c# html5 asp.net-mvc-4

我有这个代码:

  @foreach (var field in Model.RiskScoreContent)
            {

                <div class="headriskscore">

                    <span class="statictext">@Html.DisplayFor(_ => field.QuestionString)</span>
                    <span class="fieldvalues">@Html.DisplayFor(_ => field.FieldValues)</span>
                    <span>@Html.DisplayFor(_=>field.Prefix) </span>

                </div>
            }

它经历了一个循环,我希望它为每个循环设置字段的id,如下所示: @ Html.DisplayFor(_ =&gt; field.FieldValues)

并且如果我键入model.fieldid,则调用model.riskscorecontent中的每个字段都有一个id,但是我无法在span标记中设置它,那么我该怎么做呢?

1 个答案:

答案 0 :(得分:0)

试试这个

<span class="statictext" id="@model.fieldid">@Html.DisplayFor(_ => field.QuestionString)</span>

<span class="statictext" id="@field.fieldvalue">@Html.DisplayFor(_ => field.QuestionString)</span>