次のコード行でエラーが発生します。オブジェクト参照がオブジェクトのインスタンスに設定されていません。nullをテストするときにこのNullReferenceExceptionエラーが発生するのはなぜですか?
if (Session["AutoCompleteCustomersPhone"] != null)
コードの完全なブロック:
if (Session["AutoCompleteCustomersPhone"] != null)
earchCustomerPhone = true;
else
{
searchCustomerPhone =
bool.Parse(Session["AutoCompleteCustomersPhone"].ToString());
}
はなぜ、ヌルのためのテストでは、私はこのエラーを受け取るのですか?
ほとんどの場合、 'Session'自体は' null'です。 –
このコードはどこで正確に実行されますか?なぜSessionがnullであるのかというヒントを与えるかもしれません... – greg84
これはASMX Webサービス、つまりWCFですか? –