asp.net - Diferencia entre AutoPostBack=True y AutoPostBack=False?
(10)
¿Cuál es la diferencia entre AutoPostBack=True
y AutoPostBack=False
?
AutopostBack es una propiedad que asigna a los controles web si desea volver a publicar la página cuando ocurra algún evento en ellos.
Puede ver este artículo: http://www.dotnetspider.com/resources/189-AutoPostBack-What-How-works.aspx
Autopostback es el mecanismo por el cual la página se publicará de nuevo en el servidor automáticamente en función de algunos eventos en los controles web. En algunos de los controles web, la propiedad llamada auto post back, que si se establece en true, enviará la solicitud al servidor cuando ocurra un evento en el control.
Por ejemplo, TextBox tiene propiedad AutoPostBack
Use la propiedad AutoPostBack para especificar si se producirá una devolución automática al servidor cuando el control TextBox pierda el foco. Presionar la tecla ENTER o la tecla TAB mientras está en el control TextBox es la forma más común de cambiar el enfoque.
Hay un evento que está asociado de forma predeterminada con cualquier control web. Por ejemplo, en el caso de un evento de clic de botón, en el caso de la casilla de verificación CheckChangedEvent está allí. Por lo tanto, en el caso de AutoPostBack true, estos eventos se llaman de forma predeterminada y el controlador de eventos se realiza en el lado del servidor.
La propiedad AutoPostBack
se usa para establecer o devolver si una devolución automática ocurre o no cuando el usuario presiona "ENTER" o "TAB" en el control TextBox
.
Si esta propiedad se establece en TRUE
la devolución automática de datos está habilitada, de lo contrario FALSE
. El valor predeterminado es FALSE
.
La propiedad AutoPostBack se usa para establecer o devolver si una devolución automática se produce o no cuando el usuario presiona "ENTER" o "TAB" en el control TextBox.
Si esta propiedad se establece en VERDADERO, se habilita la devolución automática de mensajes, de lo contrario FALSO. El valor predeterminado es FALSE.
Propiedad AutoPostBack:
Los controles de Asp.net que no pueden enviar el Formulario (PostBack) por sí mismos y, por lo tanto, ASP.Net ha proporcionado una función utilizando
AutoPostBack = "true"
: los controles como DropDownList, CheckBoxList, RadioButtonList, etc. pueden realizar PostBack (cuando se hace clic en él).
Y
AutoPostBack = "false"
Es el estado predeterminado de los controles que pueden realizar la devolución de datos al enviar el botón.
Si desea que un control restaure automáticamente cuando se produce un evento, debe establecer la propiedad AutoPostBack del control en Verdadero .
Tomado de http://www.dotnetspider.com/resources/189-AutoPostBack-What-How-works.aspx :
Autopostback
es el mecanismo por el cual la página se publicará de nuevo en el servidor automáticamente en función de algunos eventos en los controles web. En algunos de los controles web, la propiedad llamada auto post back, si se establece en true, enviará la solicitud al servidor cuando ocurra un evento en el control.Cada vez que configuramos el atributo autopostback como verdadero en cualquiera de los controles, el marco .NET insertará automáticamente algunas líneas de código en el HTML generado para implementar esta funcionalidad.
- Un método de JavaScript con el nombre __doPostBack (eventtarget, eventargument)
- Dos variables ocultas con el nombre __EVENTTARGET y __EVENTARGUMENT
- OnChange JavaScript evento al control
AutoPostBack = true
permite que el control vuelva a publicar en el servidor. Se asocia con un evento.
Ejemplo:
<asp:DropDownList id="id" runat="server" AutoPostBack="true" OnSelectIndexChanged="..."/>
La página aspx con la lista desplegable anterior no necesita un asp:button
para volver a realizar la publicación. Cuando cambia una opción en la lista desplegable, la página se publica de nuevo en el servidor.
El valor predeterminado de AutoPostBack
en el control es falso.
AutopostBack:
AutopostBack es una propiedad de los controles que permite la publicación de los cambios en el control web.
Diferencia entre AutopostBack = True y AutoPostBack = False:
Si la propiedad AutopostBack se establece en true , se enviará inmediatamente una devolución al servidor.
Si la propiedad AutopostBack se establece en false , no se produce ninguna devolución.
hai señor
Hay un evento que está asociado de forma predeterminada con cualquier control web. Por ejemplo, en el caso de un evento de clic de botón, en el caso de la casilla de verificación CheckChangedEvent está allí. Por lo tanto, en el caso de AutoPostBack true, estos eventos se llaman de forma predeterminada y el controlador de eventos se realiza en el servidor sid.