El codigo de usuario no controló NullReferenceException

tema enviado por mari90 en ASP.NET
tema iniciado el 20/09/2006

Hola a todos!!

Estoy utilizando visual studio 2005 y C#.

En la pagina inicial obtengo un arraylist(denominado profesores) en el que almaceno los nombres de usuario de varios trabajadores. Lo almaceno en una vle de sesion:

Session["usuarioprofe"] = profesores; (también he probado con  ViewState["usuarioprofe"] = profesores;).

En la siguiente pagina recupero el arraylist contenido en la ble de sesión:

profesores =(ArrayList) ViewState["usuarioprofe"];

Y al hacer

primerusuario = profesores[0].ToString();

me dice lo siguiente:

El codigo de usuario no controló NullReferenceException. Referencia a objeto no establecida como instancia de un objeto.

El caso está en que este error sale cuando quiere,porque hay veces que ejecuto correctamente y no me sale .

¿Alguien podría ayudarme?

Gracias.