enable disabled disable asp.net textbox readonly disabled-control

asp.net - disabled - asp: TextBox ReadOnly=true o Enabled=false?



enable disable textbox (7)

¿Cuál es la diferencia entre Enabled y ReadOnly-properties de un control aspts: TextBox?


Otro comportamiento es que readonly = ''true'' controles readonly = ''true'' activarán eventos como click , pero Enabled = False no lo hará.


Piénselo desde el punto de vista del navegador. Por solo leer, el navegador enviará un par variable / valor. Para discapacitados, no lo hará.

Ejecuta esto, luego mira la URL después de presionar enviar:

<html> <form action=foo.html method=get> <input name=dis type=text disabled value="dis"> <input name=read type=text readonly value="read"> <input name=normal type=text value="normal"> <input type=submit> </form> </html>


Readonly no "oscurecerá" el cuadro de texto y aún enviará el valor en una devolución de datos.


Readonly permitirá al usuario copiar texto de él. Desactivado no.


Solo cuadro de texto en Asp.net

<asp:TextBox ID="t" runat="server" Style="margin-left: 20px; margin-top: 24px;" Width="335px" Height="41px" ReadOnly="true"></asp:TextBox>


Tengo un formulario aspx secundario que hace un lado del servidor de búsqueda de direcciones. Los valores de la página aspx secundaria se vuelven a pasar a los cuadros de texto principales a través del lado del cliente de JavaScript.

Aunque puede ver que los cuadros de texto se han cambiado, ni ReadOnly ni Enabled permitirían que los valores se vuelvan a publicar en el formulario principal.


Si un control está disabled , no se puede editar y su contenido se excluye cuando se envía el formulario.

Si un control es de readonly , no se puede editar, pero su contenido (si existe) aún se incluye con el envío.