¿Puede alguien decirme cómo puedo deshabilitar todos los controles dentro de un div?Deshabilitar todos los controles dentro de div en asp.net
El div se establece en runat = "server"
Muchas gracias por su ayuda.
¿Puede alguien decirme cómo puedo deshabilitar todos los controles dentro de un div?Deshabilitar todos los controles dentro de div en asp.net
El div se establece en runat = "server"
Muchas gracias por su ayuda.
Es posible que desee utilizar un control Panel (que hace un <div>
), tienen esos controles que desea discapacitados en ella contenidas a continuación, establezca la propiedad del Grupo Enabled
a false
.
Desde el PO preguntó cómo hacer esto con un DIV con runat = "server" pensé que me gustaría añadir una solución para eso:
myDiv.Attributes.Add("Disabled", "");
Eso es lo que un panel con enabled = false se representa como de todos modos, y no requiere ningún cambio en su código. No es necesario un valor de atributo (como True), ya que la presencia del atributo en sí es suficiente.
Nota: para habilitar su DIV de nuevo, no se puede simplemente establecer el atributo de movilidad reducida a Falso. Debe eliminar el atributo alltogether:
myDiv.Attributes.Remove("Disabled");
Gracias por una solución simple: ¡bung it in panel y myPanel.enabled = false simples! :) –
Gran solución simple :-) –
No funciona en Chrome. – mbomb007