问题标签 [nullreferenceexception]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
.net - NullRefs 是否应该被捕获?
我最近向一位同事发表声明:
NullReferenceExceptions永远不应该 被显式捕获
我用了从不……嗯。我自己从未见过合适的用例来捕捉它们,但我想检查是否有其他人有?
毕竟从来没有这么强烈的词......
asp.net-mvc - ASP.Net MVC RC2 ValidationMessage 和表单字段冲突?
我在使用 MVC RC2 时遇到问题,在验证失败时,当视图传回给用户时,失败的字段将引发 NullReferenceException。
找到了一个短期解决方案:将 Html.ValidationMessage 重命名为与目标表单字段不同。这行得通!
但是现在自动突出显示与输入字段断开连接。(开箱即用的行为是更改目标字段的 CSS 类,使其脱颖而出)
所以...
我的代码的实际问题是什么?以及为什么不允许我的 ValidationMessage 和 Form 字段共享相同的名称 ?
运行以下代码时,代码会抛出 NullReferenceException:
查看代码
控制器代码
如果我省略以下内容,我可以让代码工作:
但是有了这个,复选框会抛出 Null 引用异常。
有任何想法吗?
msbuild - 为什么我从 Membership.GetCurrentUserName 获得 NullReferenceException?
我刚刚切换到使用 msbuild 来预编译我的网站,现在我收到了这个奇怪的错误:
我打电话给 Membership.GetUser() ,它抛出:
c# - 如何避免 NullReferenceException
在这里,我加载一个 exe 或 dll 并检查其命名空间。在某些 dll 中,没有命名空间,因此aclass.namespace
不存在并且它抛出一个NullReferenceException
.
我必须避免它,它应该继续使用其余代码。如果我使用 try-catch,它会执行 catch 部分;我希望它继续使用其余的代码。
.net - 在对象层次结构中处理空引用的更好方法
我正在寻找一种处理对象层次结构中空引用的好方法。
IE:
如果说 Object2 为空,此示例将引发空引用异常。
就我而言,我不在乎什么是空的,只是有些东西是空的。我真的不想在我想做这样的事情的每个地方都放置 try/catch,所以我一直在寻找替代方案。
我实验过??运算符,但这会在两个级别之后产生一些难看的代码。
任何想法表示赞赏。
.net - What does "Object reference not set to an instance of an object" mean?
I am receiving this error and I'm not sure what it means?
Object reference not set to an instance of an object.
.net - NullReferenceException with ToolTip.CreateHandle
We sporadically get errors when we try to update a tool tip, like this
The error we get is a NullReferenceException: Object reference not set to an instance of an object
Does anyone know the cause of this?
Is a simple Try/Catch
that eats the NullReferenceException
a feasible option? We don't want our entire application to blow up when we get this.
c# - 为什么 XPathSelectElement 会给出 NullReferenceException?
以下代码给出了 NullReferenceException,因为 XPathSelectElement 无法浏览我给出的 XPath 表达式:
我已经对此进行了调试并验证了节点是否被正确读取,并且我的 XPath 中的元素的大写方式与它们在我的 XML 文件中的方式相同。我知道有一个“汽车”元素具有一个名为“描述”的属性。这怎么行不通?它是否与需要 XPath 的 LocalName 版本有关?
c# - 使用 C# 在 ASP.NET 中出现 NullReferenceException 错误 - 尝试处理错误
我有一个 ASP.NET 网络表单,除了其他控件之外,它还有一个用于输入值的文本框、一个用于显示值的文本框、一个下拉列表框和一个搜索按钮。我正在使用以下代码来显示搜索结果:
DDL3 从 DataTable 中获取其值,输入到 TextBox3 中的值应与 DDL3 值之一匹配,以在单击搜索按钮后显示搜索结果。当 TextBox3 值为 null 或与 DDL3 中的任何值都不匹配时,会发生 NullReferenceException 错误。这是合理的;但是,我花了几个小时试图处理这个错误,但我似乎无法弄清楚如何解决它。我曾尝试添加额外的“If”语句,例如“if TextBox3 == null 等...;但是,无济于事。我应该如何更改上述 if 语句以补偿空值或错误值?
谢谢,
DFM
c# - 对象引用未设置为对象 #3 的实例
我在方法刚开始时就遇到了对象引用错误。
例如:
在上面的示例中,我收到错误行号 260。