UNDEFINED VALUE

15/07/2005 - 22:31 por Jose Fernandez | Informe spam
Hola
Nuevo problema
En el codigo que les puse, tengo el siguiente Problema.
Despues que creo el objeto ArrayList, se vuelve UNDEFINED VALUE cuando le
paso el valor del Session casteado a ArrayList.
tengo el siguiente codigo

if(IsPostBack)
{
ArrayList chatHistory=new ArrayList();
if(Session["chatHistory"]==null)
chatHistory=(ArrayList)Session["chatHistory"]; <<-- AQUI ES EL PROBLEMA. EL
OBJETO SE VUELVE UNDEFINED
if(chatHistory.Count>0) <<-- AQUI YA chatHistory DE OBJETO ARRAYLIST SE HA
VUELTO UNDEFINED
{
System.Collections.IEnumerator myEnumerator = chatHistory.GetEnumerator();
ChatMessage cm=new ChatMessage();
while ( myEnumerator.MoveNext() )
{
cm=(ChatMessage)myEnumerator.Current;
ListBox1.Items.Add(cm.Author + ": " + cm.Message);
}
}
ListBox1.DataBind();
}
 

Leer las respuestas

#1 Mariano Omar Rodriguez
16/07/2005 - 02:01 | Informe spam
Por otra parte en algun momento no deberias asignar la variable de session ?

Ej:
Session["chatHistory"] = new ArrayList();

Mariano



"Guillermo González A." <gugonzar(arroba)epm.net.co> wrote in message
news:
Hola Jose,

Por pura curiosidad no deberias tener una desigualdad en el if ?

if(Session["chatHistory"]!=null)

Guillermo G.

Guillermo González Arroyave :: MCP ASP.Net C# :: DCE4

"Jose Fernandez" wrote in message
news:%235oN$
Hola
Nuevo problema
En el codigo que les puse, tengo el siguiente Problema.
Despues que creo el objeto ArrayList, se vuelve UNDEFINED VALUE cuando le
paso el valor del Session casteado a ArrayList.
tengo el siguiente codigo

if(IsPostBack)
{
ArrayList chatHistory=new ArrayList();
if(Session["chatHistory"]==null)
chatHistory=(ArrayList)Session["chatHistory"]; <<-- AQUI ES EL PROBLEMA.
EL
OBJETO SE VUELVE UNDEFINED
if(chatHistory.Count>0) <<-- AQUI YA chatHistory DE OBJETO ARRAYLIST SE HA
VUELTO UNDEFINED
{
System.Collections.IEnumerator myEnumerator = chatHistory.GetEnumerator();
ChatMessage cm=new ChatMessage();
while ( myEnumerator.MoveNext() )
{
cm=(ChatMessage)myEnumerator.Current;
ListBox1.Items.Add(cm.Author + ": " + cm.Message);
}
}
ListBox1.DataBind();
}

Preguntas similares