2010-03-03 18 views

Respuesta

6

Básicamente, la publicación cruzada de páginas significa que está publicando datos de formulario en otra página en lugar de publicar los datos de formulario en la misma página (como es el predeterminado en ASP.NET). Esto puede ser útil cuando desea publicar datos en otra página y no desea incurrir en gastos indirectos de recarga de la página actual simplemente para redirigir al usuario a otra página a través de un HTTP 302 (es decir, Response.Redirect).

Para una mayor información consulte Cross-Page Posting in ASP.NET Web Pages:

Por defecto, los botones y otros controles que causan una devolución de datos en una página Web ASP.NET enviar la página de nuevo a sí. Esto es parte del ciclo de ida y vuelta que las páginas web de ASP.NET van a como parte de su proceso normal de . Para obtener más información, consulte Introducción a las páginas web de ASP.NET.

En algunas circunstancias, puede querer publicar una página en otra página. Por ejemplo, es posible que esté creando un formulario de varias páginas que recopila información diferente en cada página. En ese caso, puede configurar ciertos controles (aquellos que implementan la interfaz IButtonControl , como el control de botón ) en la página para publicar en una página de destino diferente. Esto es denominado publicación cruzada. La publicación cruzada proporciona algunas ventajas de sobre el uso del método Transfer para redirigir a otra página. Para obtener más información, consulte Redirigir usuarios a Otra página.

+0

Es cierto. +1 a Andrew. La publicación de páginas cruzadas estaba a la orden del día en ASP clásico. Inicialmente (.NET 1.1), esto faltaba. – Kangkan

1

La publicación de páginas cruzadas está dirigida a una página diferente de la página original. ASP.NET se basa en el modelo posterior a la publicación en el que la misma página que lo envió procesa la respuesta.

Puede usarlo cuando tiene muchos puntos de entrada que necesitan el mismo procesamiento.

Pros: punto único de la rutina común de manipulación Contras: las páginas están vinculadas entre sí y tienen un conocimiento profundo. Acoplamiento AKA.

Cuestiones relacionadas