請幫助我。這裏是我的代碼嘗試從會話中存儲的arraylist中檢索值時出現問題
ArrayList arrValues = new ArrayList();
arrValues = (ArrayList)Session["ArrValues"];
string CustName, Addr1, Addr2, City, State, Country, Pin, Email,Order,CustToken;
string SName, SAddr1, SAddr2, SCity, SState,SPin, SCountry;
CustName = arrValues[1].ToString().Trim();
據thrwoing一個「NullReference excption」,而試圖讓CustName
從存儲在會話中的ArrayList中的值。下面的鏈接查看視頻
http://www.talash.com/testingvideo/2011-03-18_0958_Payment_Gateway_Problem.swf
你不應該intitialize一個新的ArrayList 'ArrayList arrValues = new ArrayList();'。當您的會話值爲空時,您不會避免NullReferenceException,但會導致與此代碼混淆。 – 2011-04-13 11:53:05