none
Problema ASP.NET VB, EnableEventValidation = False RRS feed

  • Pregunta

  • Hola a todos, tengo un problema con un formulario en asp.net, estoy utilizando unos cascadingdropdown los cuales para su funcionalidad le agregue a mi pagina esto EnableEventValidation = False, también estoy utilizando UpdatePanels para que mis botones no hagan postback, pero al querer agregar los valores de los cuadros de texto, estos valores se tornan nulos, y primero me hace el postback luego se ejecuta el script del botón, no se que solución darle, ahora cuando tengo EnableEventValidation = True , funciona normal el envió de valores de los cuadros de texto, pero no funcionan los cascadingdropdown.

    Necesito su ayuda, Gracias.


    walin21

    domingo, 8 de febrero de 2015 19:03

Respuestas

  • Gracias Leandro por las respuestas.

    Logre solucionarlo poniendo dentro de una condicion:

    Page.IsPostBack = False dentro del Load, es algo extraño, pero me funciono cuando agregue esa linea de codigo, para los que tengan esa duda.


    walin21

    • Marcado como respuesta walin21 lunes, 9 de febrero de 2015 21:13
    lunes, 9 de febrero de 2015 21:13

Todas las respuestas

  • >>también estoy utilizando UpdatePanels para que mis botones no hagan postback

    aqui te equivocas la pagina siempre hace postback, solo que no se actualiza toda la pagina solo unicamente la seccion definida dentro del updatePanel

    el updatepanel evita que toda la pagina se actualice, pero el postback al evento se realiza igual

    >>pero al querer agregar los valores de los cuadros de texto, estos valores se tornan nulos, y primero me hace el postback luego se ejecuta el script del botón, no se que solución darle

    no entendi esta parte

    en que evento tmas los valores de los textbox? la ejecucion del script dependera de donde los definas

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    domingo, 8 de febrero de 2015 19:59
  • Lo tome en el evento Click del boton, lo que sucede es que cuando le doy click al boton, mis cuadros de texto tendrian que enviar el contenido a mi variable, pero el contenido primero se borra y luego envia un valor null a mi variable, es decir que no tengo contenido del cuadro de texto una vez dado el evento click, no captura el contenido de mi cuadro de texto.

    Gracias por la ayuda Leandro.


    walin21

    lunes, 9 de febrero de 2015 12:18
  • hola

    >>no tengo contenido del cuadro de texto una vez dado el evento click,

    pero el textbox esta definido dentro del UpdatePanel ?

    porque vuelvo a remarcar que el updatepanel sigue realizando postback a los eventos, solo que no de la pagina completa sino de la seccion que definas

    si quieres el contenido del textbox debes ponerlo dentro del updateapanel para que se envie en la accion al servidor

    saludos


    Leandro Tuttini

    Blog
    MVP Profile
    Buenos Aires
    Argentina

    lunes, 9 de febrero de 2015 13:37
  • Si lo tengo dentro del updatepanel, el botón también esta con AsyncPostBackTrigger, y aun no pasan ningún valor, solo los que pasan valores son los dropdownlist, solo ellos pasan el valor, pero los textbox no pasan los valores, ya no se que hacer.

    walin21

    lunes, 9 de febrero de 2015 13:52
  • Gracias Leandro por las respuestas.

    Logre solucionarlo poniendo dentro de una condicion:

    Page.IsPostBack = False dentro del Load, es algo extraño, pero me funciono cuando agregue esa linea de codigo, para los que tengan esa duda.


    walin21

    • Marcado como respuesta walin21 lunes, 9 de febrero de 2015 21:13
    lunes, 9 de febrero de 2015 21:13