Tengo una casilla de verificación de entrada que está marcada y deshabilitada cuando se ejecuta JS en la carga de la página.Deshabilitado Marque la casilla de verificación como desmarcada - ASP.NET
<input name="selectUnionDues" id="selectUnionDues" type="checkbox" checked="checked" runat="server" />
Cuando consigo el valor de la casilla de verificación mediante el uso (en el lado del servidor)
this.selectUnionDues.checked //returns false
siempre me dan una falsa
EDIT: Estoy preocupado por el uso de ASP pesada. controles netos ya que el tamaño de página en esta aplicación debe ser bajo. ¿Hay alguna salida usando los controles HTMl?
Entre Page_Init y Page_Load hay más métodos de ciclo de vida de la página (que puede anular si lo desea): LoadViewState y LoadPostData. Ambos pueden cambiar los valores en los controles. –