4
Допустим, у меня есть для цикла, чтобы генерировать элементы в таблице:CSHTML использование C# переменная в элементе ID
@for (var i = 0; i < Model.Count(); i+=2) {
<tr>
@{var a = Model.ElementAt(i); var b = Model.ElementAtOrDefault(i + 1);}
<td>
<div id="[email protected]" class="rack-container">
...
</div>
<div id="[email protected]" class="rack-selector fade">
...
</div>
</td>
<td>
@if (b != null) {
<div id="[email protected]+1" class="rack-container">
...
</div>
<div id="[email protected]+1" class="rack-selector fade">
...
</div>
}
</td>
</tr>
}
Проблема состоит в том, что элемент буквально назначен «г @ я» вместо «r1 "," r2 "..." rN "и т. д. Есть ли способ комбинировать текст и переменную как идентификатор элемента?
Я только что нашел http://stackoverflow.com/a/15278992/1200316 буквально через несколько секунд после публикации. Спасибо, я обещаю, что в следующий раз постараюсь выглядеть тяжелее: D – nlowe
@ techwiz24 Нет проблем. Рад помочь. :) –