我在以下代碼行收到錯誤:對象引用未設置爲對象的實例。爲什麼在測試null時收到此NullReferenceException錯誤?
if (Session["AutoCompleteCustomersPhone"] != null)
的代碼完全塊:
if (Session["AutoCompleteCustomersPhone"] != null)
earchCustomerPhone = true;
else
{
searchCustomerPhone =
bool.Parse(Session["AutoCompleteCustomersPhone"].ToString());
}
爲什麼,在空測試,我會收到這個錯誤?
很可能,'Session'本身是'null'。 – 2012-03-15 13:49:48
這段代碼到底在哪裏運行?它可能會給我們一個線索,爲什麼會話是空的... – greg84 2012-03-15 13:58:16
這是在一個ASMX Web服務,或WCF? – 2012-03-15 14:11:48