天天看點

asp.net 未将對象引用設定到對象的執行個體

asp.net 未将對象引用設定到對象的執行個體。 經常碰到這個問題。問題的原因大概有以下幾點。

1、ViewState 對象為Null。

2、DateSet 空。

3、sql語句或Datebase的原因導緻DataReader空。

4、聲明字元串變量時未賦空值就應用變量。

5、未用new初始化對象。

6、Session對象為空。

7、對控件賦文本值時,值不存在

8、使用Request.QueryString()時,所擷取的對象不存在,或在值為空時未賦初始值

9、使用FindControl時,控件不存在卻沒有做預處理  

10、重複定義造成未将對象引用設定到對象的執行個體錯誤

11.當調用在使用者控件裡的函數時,隻對使用者控件進行注冊,而使用者控件不存在