0
我有一個ASP.NET MVC4認爲是這樣的:的foreach內容越來越跳過
@model IEnumerable<Bloom.Models.GalleryImageVM>
<div id="gallery">
@foreach (var img in Model)
{
<a href="#" id="@img.Title">
<img src="@img.URL" />
</a>
}
</div>
GalleryImageVM是兩個字符串屬性的對象:
public class GalleryImageVM
{
public string URL { get; set; }
public string Title { get; set; }
}
數據肯定是越來越人口稠密因爲Model具有期望值。然而,這個foreach裏面沒有任何東西被擊中。一個斷點不會被擊中,如果我經過它,執行將觸及每個foreach定義的預期部分,但不會輸入大括號。
我錯過了什麼?
更新:只是爲了澄清,模型絕對有數據,並逐步通過代碼顯示,模型和img都有預期的結果。
你在哪裏使用這種觀點? ' Satpal
你真的將模型傳遞給視圖嗎? – Yellowfog
@Satpal,不像我說的那樣,大括號內沒有任何東西被觸動。無論是單步執行代碼還是設置斷點都可以。 – kettch