请帮助我。这里是我的代码尝试从会话中存储的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