2016-03-03 26 views
1

在此模型中,「HomePageModel」包含名爲「JoinedClasses」,「RequestedClasses」和「tbl_Student」的三個子模型。如果用戶仍然沒有加入類,那麼它傳遞的對象應該是null,如圖1所示。我已經通過,如果條件從異常避免檢查,但它總是拋出「對象引用不設置到對象的實例。」,如何避免此異常的空引用條款如何避免在視圖中提供空模型引用的異常

enter image description here

+1

空沒有一個.Equals方法。您必須改用if(Model.JoinedClasses!= null)。 – Kevin

回答

2

.Equals()不能用於與null值進行比較,因爲如果一個對象爲空,它將不會有方法.Equals()!在你的情況下,該方法本身拋出Nullreference異常。

只是更改爲:

@if(Model.JoinedClasses != null) { 
//...code 
} 
相關問題