這個問題在這里已經有了答案: 什么是 NullReferenceException,我該如何解決? (27 個回答) 1 小時前關閉。
@foreach (var a in Model.MESSAGES.OrderBy(p => p.DATE))
{
var id = a.SENDERID == ViewBag.KullaniciId ? a.SENTID : a.SENDERID;
var name = Model.USERS.FirstOrDefault(p => p.ID == id)?.NAMESURNAME;
<tr id="tr@(a.ID)">
<td>@name</td>
<td>@a.MESSAGE.Substring(0, Math.Min(100, a.MESSAGE.Length))</td>
</tr>
}
我收到以下錯誤:
System.NullReferenceException:物件參考未設定為物件的實體。
CoreFramework.Entities.Concrete.MEESAGES.Message.get 回傳 null。
uj5u.com熱心網友回復:
使用空條件運算子
<td>@a.MESSAGE?.Substring(0, Math.Min(100, a.MESSAGE.Length))</td>
uj5u.com熱心網友回復:
嘗試使用空條件運算子
<td>@a.MESSAGE?.Substring(0, Math.Min(100, a.MESSAGE.Length))</td>
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/515703.html