Cómo: Enviar páginas Web ASP.NET a una página diferente

Actualización: noviembre 2007

De forma predeterminada, los controles de las páginas Web ASP.NET que producen una devolución de datos, como el control Button, devuelven datos a la página para su procesamiento. Sin embargo, puede configurarlos para que redirijan el explorador a otra página. Por ejemplo, podría crear un formulario con múltiples páginas que recopile información diferente en cada página.

En la página de destino, puede leer los valores de los controles o las propiedades públicas desde la página de origen. Para obtener más información, vea Envío entre páginas en las páginas Web ASP.NET.

Para enviar una página Web ASP.NET a otra página

  1. Agregue un control de botón a la página Web, como Button, LinkButton o ImageButton.

  2. Establezca la propiedad PostBackUrl para el control en la dirección URL de la página a la que desea enviar la página Web ASP.NET.

    En el ejemplo de código siguiente se muestra un control Button configurado para que envíe a una página denominada TargetPage en la raíz del sitio Web.

    <asp:Button 
      ID="Button1" 
      PostBackUrl="~/TargetPage.aspx"
    
      Text="Submit" />
    

    Para obtener más información, vea Cómo: Pasar valores entre páginas Web ASP.NET.

Vea también

Tareas

Cómo: Pasar valores entre páginas Web ASP.NET

Cómo: Determinar el modo en que se invocaron las páginas Web ASP.NET

Conceptos

Envío entre páginas en las páginas Web ASP.NET