2010-06-21 26 views
5

Hola amigos, puede sonar incómodo, pero soy principiante en el ámbito del desarrollo web asp dotnet, por lo que mi pregunta es genuina. Por favor, explícame qué es la devolución de datos en asp.net. Quiero su significado práctico y cómo funciona en el ciclo de vida de la página mientras entiendo ispostBack y lo uso también.Postback en asp.net

Pero no recibo un buen significado de la publicación, explícamelo con un buen ejemplo.

+3

Hay mucha y mucha información sobre esto en Google, p. [este video de YouTube] (http://www.youtube.com/watch?v=I36vXfCaki0). –

Respuesta

1

la página de Wikipedia sobre Postback tiene las respuestas:

En el contexto del desarrollo web ASP, una devolución de datos es otro nombre para HTTP POST. En una página web interactiva, los contenidos de un formulario se envían al servidor para procesar cierta información. Luego, el servidor envía una nueva página al navegador.

Esto se hace para verificar las contraseñas para iniciar sesión, procesar un formulario de pedido en línea u otras tareas similares que un equipo cliente no puede hacer por sí mismo. Esto no debe confundirse con la actualización o acciones de respaldo tomadas por los botones en el navegador.

Para obtener más detalles sobre el ciclo de vida de la página, consulte MSDN, hay un montón de detalles here.

+0

Pero, ¿cuál es la relación entre la publicación posterior y la carga de la página ... usando el punto de interrupción? He visto que cuando se envía un botón y es propiedad de la publicación, es verdadero. La carga de la página se realiza primero y luego se publica cuando cambian. cometido ... – NoviceToDotNet

+0

@rupeshmalviya - postback es donde comienza el ciclo de vida de la página. Publica un formulario y luego comienza el ciclo de vida de la página: uno de los puntos en ese ciclo de vida es el evento de carga de página. – Oded

+0

Gracias hermano por su explicación ... lo aprendí ahora ... – NoviceToDotNet

0

ver los vídeos introductorios sobre http://www.asp.net/web-forms especialmente la titulada Page Lifecycle Events

+0

Pero, ¿cuál es la relación entre la publicación posterior y la carga de la página ... utilizando el punto de interrupción he visto que cuando se envía un botón y es propiedad de la publicación es cierto ver la carga de la página se lleva a cabo primero y luego publicar de nuevo para que cuando se confirmen los cambios ... – NoviceToDotNet

0

una devolución de datos es cuando una página web enviar un formulario de vuelta a la misma URL.

Históricamente, un formulario web se publica en la siguiente página, por lo que un formulario de búsqueda, por ejemplo, se publicará en la página de resultados, no en el formulario de búsqueda.

Los formularios web de ASP.NET dependen en gran medida de las devoluciones de datos para crear un entorno que sea similar al funcionamiento de una aplicación de Windows. Al volver a publicar en la misma página, puede tener eventos del servidor que parecen reaccionar a acciones en el navegador. Al hacer clic en un botón, se realizará una devolución de datos, y el navegador cargará la misma página nuevamente, con solo los cambios que haya causado el evento de clic de botón.

+0

Pero, ¿cuál es la relación entre la publicación posterior y la carga de la página ... utilizando el punto de interrupción lo he visto cuando se envía un botón y es propiedad de la publicación Atrás es cierto, veo que la carga de la página se lleva a cabo primero y luego se publica de nuevo, así que cuando se confirman los cambios ... – NoviceToDotNet

+0

@rupeshmalviya: Estás confundiendo conceptos. Una devolución de datos no es un evento en el ciclo .NET, la devolución es la solicitud completa que hace que la página se vuelva a cargar.Por lo tanto, la devolución de datos se inicia antes del evento Load y finaliza después del evento Unload cuando la nueva página se envía como respuesta. – Guffa

+0

¡¡Oh !! gracias Guffa Para su explicación, es cierto que estaba considerando publicar de nuevo como un evento ...... la devolución de datos se lleva a cabo al comienzo del ciclo de vida de la página, por lo que no tiene nada que ver con la carga de la página – NoviceToDotNet

Cuestiones relacionadas