Что такое «NullReferenceError» в ASP.NET MVC?

#asp.net-mvc

#asp.net-mvc

Вопрос:

Я продолжаю получать «NullReferenceError» в своих выходных данных, не мог бы кто-нибудь любезно объяснить, что именно означает это утверждение.

Комментарии:

1. Означает ли это, что данные не были введены?

2. Я думаю, вам, возможно, потребуется предоставить некоторые дополнительные объяснения … если это исключение, есть ли у вас трассировка стека? — Если нет, какие шаги вы выполните для воспроизведения?

Ответ №1:

Где-то в вашем коде вы пытаетесь получить доступ к элементу ссылочного типа, но переменная на самом деле является null . Без кода и трассировки стека невозможно сказать, что именно происходит. Это может быть потому, что какой-то параметр ожидает значение, но оно не указано.

Ответ №2:

Если это поможет, приличное описание NullReferenceException — почему / когда они происходят и как их предотвратить — в http://www.dotnetperls.com/nullreferenceexception