asp.net autopostback

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.

  1. Un método de JavaScript con el nombre __doPostBack (eventtarget, eventargument)
  2. Dos variables ocultas con el nombre __EVENTTARGET y __EVENTARGUMENT
  3. 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.