Tengo un formulario que, por el solo hecho de aislar el problema, tiene aproximadamente una docena de casillas HTML sencillas (no WebControls), todas deshabilitadas. Están dentro de un UpdatePanel
.__DoPostback devuelve los valores de los controles deshabilitados al hacer una devolución de datos parcial
que tienen un enlace que llama
__doPostBack('a-control','my-custom-argument');
Dependiendo del primer argumento que la oferta, la página puede hacer una completa postback
o parcial.
Cuando hago un total de postback
, ninguno de los valores de la casilla de verificación se envían en la publicación (porque están deshabilitados). Este es el normal y por lo tanto comportamiento deseado.
Sin embargo, cuando hace una parcial postback
, la secuencia de comandos recoge todos los valores de mis casillas de verificación y los envía, sin indicar cuáles están deshabilitados, lo que rompe mi código.
Es molesto y me gustaría que se comporte de manera consistente. ¿Hay alguna forma de decirle al controlador de JavaScript .NET que funcione de la manera en que lo hace el resto del mundo y nopostback
los valores de deshabilitados ¿Elementos de formulario HTML?