在此模型" HomePageModel"包含三个子模型,命名为" JoinedClasses"," RequestedClasses"和" tbl_Student"。如果用户仍未加入类,则其传递的对象应为null,如图3所示。并且我检查了if-condition以避免异常,但它始终抛出"对象引用未设置为对象的实例。",如何避免在null引用提供中出现此异常
答案 0 :(得分:2)
.Equals()
不能用于与null
值进行比较,因为如果对象为null,则不会使用方法.Equals()
!在您的情况下,方法本身就是抛出Nullreference异常。
只需更改为:
@if(Model.JoinedClasses != null) {
//...code
}