問題タブ [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.

0 投票する
6 に答える
202 参照

.net - NullRefs をキャッチする必要がありますか?

私は最近、同僚に次のような声明を出しました。

NullReferenceExceptions を 明示的にキャッチしてはなりません

私は決して言葉を使いませんでした....うーん。それらをキャッチするための適切なユースケースを見たことはありませんが、他の誰かが持っているかどうかを確認したかったのですか?

決してそんな強い言葉じゃないのに……。

0 投票する
3 に答える
1525 参照

asp.net-mvc - ASP.Net MVC RC2 ValidationMessage とフォーム フィールドの競合?

MVC RC2 に問題があり、検証が失敗すると、ビューがユーザーに返されるときに失敗したフィールドが NullReferenceException をスローします。

短期的な解決策が見つかりました。それは、Html.ValidationMessage の名前をターゲット フォーム フィールドとは異なる名前に変更することでした。これはうまくいきます!

ただし、自動強調表示は入力フィールドから切り離されています。(すぐに使用できる動作は、ターゲット フィールドの CSS クラスを変更して目立たせることです)

そう...

私のコードの実際の問題は何ですか? そして、 ValidationMessage と Form フィールドが同じ名前を共有できないのはなぜですか?

次のコードを実行すると、コードは NullReferenceException をスローします。

コードを表示

コントローラーコード

以下を省略すれば、コードを機能させることができます。

しかし、これでは、チェックボックスは Null 参照例外をスローします。

何か案は?

0 投票する
1 に答える
1594 参照

msbuild - Membership.GetCurrentUserNameからNullReferenceExceptionが発生するのはなぜですか?

msbuildを使用してWebサイトをプリコンパイルするように切り替えたところ、次の奇妙なエラーが発生しました。

Membership.GetUser()を呼び出して、次をスローします。

0 投票する
6 に答える
555 参照

.net - オブジェクト階層で null 参照を処理するより適切な方法

オブジェクト階層で null 参照を処理する良い方法を探しています。

すなわち:

この例では、Object2 が null であると言うと、Null 参照例外がスローされます。

私の場合、何がnullかは気にしません。何かがそうであることだけです。このようなことをしたい場所ごとに try/catch を配置したくないので、代わりの方法を探していました。

私は??で実験しました。演算子ですが、これは 2 つのレベルの後で見苦しいコードになります。

どんなアイデアでも大歓迎です。

0 投票する
8 に答える
1741221 参照

.net - 「オブジェクト参照がオブジェクトのインスタンスに設定されていない」とはどういう意味ですか?

このエラーが表示されますが、それが何を意味するのかわかりませんか?

オブジェクト参照がオブジェクト インスタンスに設定されていません。

0 投票する
5 に答える
1090 参照

.net - ToolTip.CreateHandleを使用したNullReferenceException

このようにツールチップを更新しようとすると、散発的にエラーが発生します

私たちが得るエラーはNullReferenceException: Object reference not set to an instance of an object

誰かがこれの原因を知っていますか?

実行可能なオプションTry/Catchを食べる単純なものですか?NullReferenceExceptionこれを取得したときに、アプリケーション全体が爆発することは望ましくありません。

0 投票する
2 に答える
1876 参照

c# - XPathSelectElementがNullReferenceExceptionを発生させるのはなぜですか?

次のコードでは、XPathSelectElementが指定したXPath式をナビゲートできないため、NullReferenceExceptionが発生します。

これをデバッグし、ノードが正しく読み取られていること、およびXPathの要素がXMLファイルの要素と同じように大文字になっていることを確認しました。「description」という属性を持つ「car」要素があることを知っています。なぜこれが機能しないのですか?XPathのLocalNameバージョンが必要なことと関係がありますか?

0 投票する
2 に答える
5661 参照

c# - C#を使用したASP.NETでのNullReferenceExceptionエラー-エラーを処理しようとしています

ASP.NET Webフォームには、他のコントロールとは別に、値を入力するためのテキストボックス、値を表示するためのテキストボックス、ドロップダウンリストボックス、および検索ボタンがあります。次のコードを使用して検索結果を表示しています。

DDL3はDataTableから値を取得し、TextBox3に入力された値は、検索ボタンがクリックされた後に検索結果を表示するためにDDL3値の1つと一致する必要があります。NullReferenceExceptionエラーは、TextBox3の値がnullであるか、DDL3のどの値とも一致しない場合に発生します。これは合理的です。しかし、私はこのエラーを処理するために数時間を費やしました、そして私はそれをどうやって解決するかを理解することができないようです。「ifTextBox3==nullなどの「If」ステートメントを追加しようとしましたが、役に立ちませんでした。null値または間違った値を補正するために上記のifステートメントを変更するにはどうすればよいですか?

ありがとうございました、

DFM

0 投票する
2 に答える
13203 参照

c# - オブジェクト#3のインスタンスに設定されていないオブジェクト参照

メソッドの開始直後にオブジェクト参照エラーが発生します。

例:

上記のサンプルでは、​​エラー行番号260が発生しています。