循環:asp.net MVC 3視圖通過模型用foreach
@model IEnumerable<AJA.Models.DB.Article>
所有我想要做的是遍歷模型做一些邏輯:
@foreach (var item in Model)
{
var article = item.article1;
if (article.Length > 500)
{
article = article.Substring(0, 500) + "...";
}
然而,當我執行搜索,錯誤:
exception: System.NullReferenceException: The reference of the object is not defined
to an instance of the object.
如果我做@Html.DisplayFor(modelItem => item.article1)
獨自一人,我得到的文章好,但我想事先做好業務邏輯。
有什麼問題嗎?
錯誤發生在哪裏? – SLaks
你確定你正在爲你的模型分配一個'IEnumerable'嗎?另外,你確定枚舉的每個元素都不爲null嗎?如果你有null元素,'item.article'可能是源錯誤。 –
Tejs
嗨,當我在@ Html.DisplayFor(modelItem => item.article1)在foreach中,我有字符串結果,這意味着不是空的沒有? – dtjmsy