問題タブ [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を使用してWebサイトをプリコンパイルするように切り替えたところ、次の奇妙なエラーが発生しました。
Membership.GetUser()を呼び出して、次をスローします。
.net - オブジェクト階層で null 参照を処理するより適切な方法
オブジェクト階層で null 参照を処理する良い方法を探しています。
すなわち:
この例では、Object2 が null であると言うと、Null 参照例外がスローされます。
私の場合、何がnullかは気にしません。何かがそうであることだけです。このようなことをしたい場所ごとに try/catch を配置したくないので、代わりの方法を探していました。
私は??で実験しました。演算子ですが、これは 2 つのレベルの後で見苦しいコードになります。
どんなアイデアでも大歓迎です。
.net - 「オブジェクト参照がオブジェクトのインスタンスに設定されていない」とはどういう意味ですか?
このエラーが表示されますが、それが何を意味するのかわかりませんか?
オブジェクト参照がオブジェクト インスタンスに設定されていません。
.net - ToolTip.CreateHandleを使用したNullReferenceException
このようにツールチップを更新しようとすると、散発的にエラーが発生します
私たちが得るエラーはNullReferenceException: Object reference not set to an instance of an object
誰かがこれの原因を知っていますか?
実行可能なオプションTry/Catch
を食べる単純なものですか?NullReferenceException
これを取得したときに、アプリケーション全体が爆発することは望ましくありません。
c# - XPathSelectElementがNullReferenceExceptionを発生させるのはなぜですか?
次のコードでは、XPathSelectElementが指定したXPath式をナビゲートできないため、NullReferenceExceptionが発生します。
これをデバッグし、ノードが正しく読み取られていること、およびXPathの要素がXMLファイルの要素と同じように大文字になっていることを確認しました。「description」という属性を持つ「car」要素があることを知っています。なぜこれが機能しないのですか?XPathのLocalNameバージョンが必要なことと関係がありますか?
c# - C#を使用したASP.NETでのNullReferenceExceptionエラー-エラーを処理しようとしています
ASP.NET Webフォームには、他のコントロールとは別に、値を入力するためのテキストボックス、値を表示するためのテキストボックス、ドロップダウンリストボックス、および検索ボタンがあります。次のコードを使用して検索結果を表示しています。
DDL3はDataTableから値を取得し、TextBox3に入力された値は、検索ボタンがクリックされた後に検索結果を表示するためにDDL3値の1つと一致する必要があります。NullReferenceExceptionエラーは、TextBox3の値がnullであるか、DDL3のどの値とも一致しない場合に発生します。これは合理的です。しかし、私はこのエラーを処理するために数時間を費やしました、そして私はそれをどうやって解決するかを理解することができないようです。「ifTextBox3==nullなどの「If」ステートメントを追加しようとしましたが、役に立ちませんでした。null値または間違った値を補正するために上記のifステートメントを変更するにはどうすればよいですか?
ありがとうございました、
DFM
c# - オブジェクト#3のインスタンスに設定されていないオブジェクト参照
メソッドの開始直後にオブジェクト参照エラーが発生します。
例:
上記のサンプルでは、エラー行番号260が発生しています。