0
在我看來,我寫這樣的:剃刀語法在MVC與VB - 條件標記
@Code
For Each item in Model
@<div class="col-md-2">
<img class="img-responsive" src="~/thumbs/@(item.username).png" alt="">
</div>
Next
End Code
而且工作正常!但是,我想添加一些額外的代碼行,應該在循環的第6次迭代中執行(從0開始)。所以我修改了代碼如下:
@Code
Dim count As Integer = 0
For Each item in Model
@IIf(count Mod 6 = 0, "<div class='row'>", "") ' This line Executes on every 6th iteration
@<div class="col-md-2">
<img class="img-responsive" src="~/thumbs/@(item.username).png" alt="">
</div>
@IIf(count Mod 6 = 0, "</div>", "") ' This line Executes on every 6th iteration
count += 1
Next
End Code
但是,而不是添加標記<div class='row'>
和</div>
;它會在頁面上寫入原始字符串(就像我寫過<div class='row'>
和</div>
一樣)!我能做什麼?