c# - 什么是对象引用未设置为对象的实例

标签 c# asp.net-mvc-3

Possible Duplicate:
What is a NullReferenceException in .NET?




没有将对象引用设置为对象实例的错误是什么意思,如何才能停止获取此错误。

@Html.DropDownListFor(model=>model.Year,Model.Years)

最佳答案

当您尝试在值为null的对象上调用实例方法时,将引发此异常。在这种情况下,in看起来像Model == null,因此表达式Model.Years引发异常。

为了解决此问题,您需要确保Model具有非空值,或者在Modelnull的情况下提供默认值

关于c# - 什么是对象引用未设置为对象的实例,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9471935/

相关文章:

c# - 将初始化数组设置为 C# 中的参数

c# - Null 处理的扩展方法不适用于 linq for xml

c# 理解 bool 表达式

c# - 在 x 毫秒后打印一些内容到控制台

javascript - 单击 span 标记内的图像时使用 jQuery toggleClass()

asp.net-mvc-3 - 即使运算符重载也无法转换为字符串

c# - 将 URL 字符串转换为 area + action + controller

c# - 使用 Entity Framework 进行多对多对多

c# - 现在是在 ASP.NET MVC 中使用多线程的好时机吗?它是如何实现的?

c# - 如何在 MVC3 中获取 trace.axd 的自定义错误页面?