Deshabilitar todos los controles dentro de div en asp.net

Alguien puede decirme cómo puedo deshabilitar todos los controles dentro de un div?

El div se establece en runat=”server”

Muchas gracias por tu ayuda.

OriginalEl autor William Contestabile | 2012-03-15

2 respuestas

  1. 18

    Usted probablemente desea utilizar un Panel de de control (que hace un <div>), tiene los controles que desea discapacidad contenidos en él y, a continuación, coloque el Panel de la Enabled propiedad false.

    Gracias por una solución simple – tapón en el panel y myPanel.enabled = false simple! 🙂
    Gran solución simple 🙂
    No funciona en Chrome.

    OriginalEl autor CAbbott

  2. 5

    Desde el OP pregunta de 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", "");

    Que 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 hay necesidad de que un valor de atributo (como Verdadero), ya que la presencia del atributo en sí es suficiente.

    Nota: para habilitar su DIV de nuevo, no se puede establecer la Movilidad atributo Falso. Tienes que quitar el atributo de manera consecutiva:

    myDiv.Attributes.Remove("Disabled");

    OriginalEl autor Andreas

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *