2012-04-24 75 views
0

我有一個foreach循環在我看來是不正常工作。我的Model.AllSelectedQuestions是一種List。所以如果Model.AllSelectedQuestions裏有5個對象,它會顯示5行。我希望能夠做的是有一個櫃檯,這裏顯示的是一個盒子就是鏈接的例子。MVC3 Razor - Forever問題與Jquery

enter image description here

@{ 
    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.像顯示示例一樣。

任何形式的幫助表示讚賞!

謝謝

+3

*有什麼不對您現有的方法??? * – Jon 2012-04-24 09:23:52

+1

你可以嘗試換你的錨標記有序列表中,它會自動生成數字序列。 – Drew 2012-04-24 09:31:16

+0

所以有什麼問題? – 2012-04-24 09:34:57

回答

3

也許我錯了,但你有檢查代碼?

+0

正確:)謝謝 – Obsivus 2012-04-24 09:49:41

0

這很容易,我認爲只是使用ordered list來處理序列。

<ol> 
foreach (SelectedQuestionViewModel items in Model.AllSelectedQuestions) 
{ 
    <li><a href="#" class="box" id="Question_(@items.QuestionID)"></a></li> 
} 
</ol>