Ver Mensaje Individual
  #1 (permalink)  
Antiguo 28/06/2011, 08:55
Paulo_Fiis
 
Fecha de Ingreso: junio-2011
Mensajes: 2
Antigüedad: 13 años, 7 meses
Puntos: 0
Problema con Ajax y ASP.NET

Buen dia a todos, tengo el siguiente problema:
En un Webform tengo un TextBox en el cual digito un nombre, por ejemplo, "AAA". Luego presiono un boton y me habre otro WebForm con "window.showModalDialog" para que me muestre un listado que contengan la palabra "AAA".
Luego, selecciono la fila que necesito y se cierra el "window.showModalDialog" y lleno los datos en el WebForm inicial y en el TextBox en el que digite "AAA" se completa por ejemplo "XXAAAYYY".
Hasta aqui todo perfecto, el problema esta en que si quiero hacer otra consulta y digito en el TextBox "BBB" y le doy clicl en el boton para mostrar el "window.showModalDialog" la busqueda me hace con "AAA".
No entiendo por que pasa esto :(.....


Nota:
Los datos del "window.showModalDialog" al WebForm los devuelvo asi:

Dim Cadena As New StringBuilder
Cadena.Append("<script>")
Cadena.Append("var dato1 = document.getElementById('HiddenField1');")
Cadena.Append("var dato2 = document.getElementById('HiddenField2');")
Cadena.Append("var dato3 = document.getElementById('hfDato3');")
Cadena.Append("var dato4 = document.getElementById('hfDato4');")
Cadena.Append("var dato5 = document.getElementById('hfDesDepartamento');")
Cadena.Append("var dato6 = document.getElementById('hfDesProvincia');")
Cadena.Append("var dato7 = document.getElementById('hfDesDistrito');")
Cadena.Append("var dato8 = document.getElementById('hfDireccion');")
Cadena.Append("if (dato1.value.length > 0 && dato2.value.length > 0) {")
Cadena.Append("var o = new Object();")
Cadena.Append("o.codigo = dato1.value;")
Cadena.Append("o.nombre = dato2.value;")
Cadena.Append("o.codigocc = dato3.value;")
Cadena.Append("o.nombrecc = dato4.value;")
Cadena.Append("o.desDepartamento = dato5.value;")
Cadena.Append("o.desProvincia = dato6.value;")
Cadena.Append("o.desDistrito = dato7.value;")
Cadena.Append("o.direccion = dato8.value;")
Cadena.Append("window.returnValue = o;}")
Cadena.Append("window.close();</script>")
Dim Clientscript As String = Cadena.ToString
ScriptManager.RegisterStartupScript(Page, [GetType](), Guid.NewGuid().ToString(), Clientscript, False)



Estare a la espera de sus comentarios.

Muchas gracias de antemano.