我的视图中有一个foreach循环无法正常工作。我的Model.AllSelectedQuestions是一种List。因此,如果Model.AllSelectedQuestions中有5个对象,它将显示5行。我想要做的是有一个计数器,这里显示的是一个例子,框是链接。
@{
int nr = 1;
foreach (SelectedQuestionViewModel items in Model.AllSelectedQuestions)
{
<a href="#" class="box" id="Question_(@items.QuestionID)"></a>
<p>@nr++</p>
}
}
问题是我得到了这个结果:nr ++ nr ++ nr ++ nr ++ nr ++当我的列表中有5个对象时。但我想获得1 2 3 4 5.就像显示示例一样。
感谢任何形式的帮助!
由于
答案 0 :(得分:3)
也许我错了,但你检查了那段代码吗?
<p>@(nr++)</p>
答案 1 :(得分:0)
这更容易,我想只需使用ordered list来处理序列。
<ol>
foreach (SelectedQuestionViewModel items in Model.AllSelectedQuestions)
{
<li><a href="#" class="box" id="Question_(@items.QuestionID)"></a></li>
}
</ol>