2013-07-24 4 views
0

ив получил этот код:Set ID динамичному созданный spantag

@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> 
      } 

он проходит через петлю и я хочу, чтобы установить идентификатор поля для каждого цикла, как так: @ Html.DisplayFor (_ => field.FieldValues)

и есть идентификатор для каждого поля в model.riskscorecontent, который вызывается, если я набираю model.fieldid, но я не могу установить его в теге span так, как я могу это сделать?

+0

Я сожалею, что не ясно, что вы хотите. Вы должны установить идентификатор для второго диапазона ('FieldValues') на основе вашей модели? –

+0

Не могли бы вы вынести определение 'RiskScoreContent'? –

+0

Я хочу установить идентификатор моего второго значения поля span на определенное значение, которое входит в цикл. как значение field.fieldvalue достигается из списка, я хочу, чтобы id был достигнут field.fieldid, и я хочу, чтобы второй тег span получил этот id –

ответ

0

Попробуйте

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

или

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

Точно то, что я хотел! Благодаря!:) –

Смежные вопросы