Condividi tramite


Procedura: inviare pagine Web ASP.NET a una pagina diversa

Aggiornamento: novembre 2007

Per impostazione predefinita, i controlli nelle pagine Web ASP.NET che generano un postback, come il controllo Button, effettuano un postback alla pagina per l'elaborazione. Tuttavia, è possibile configurare i controlli per l'invio a una pagina diversa. Questo può verificarsi, ad esempio, quando si crea un form a più pagine che raccoglie informazioni diverse su ogni pagina.

Nella pagina di destinazione, è possibile leggere i valori dei controlli o le proprietà pubbliche dalla pagina origine. Per ulteriori informazioni, vedere Cross-page posting nelle pagine Web ASP.NET.

Per inviare una pagina Web ASP.NET a una pagina diversa

  1. Aggiungere un controllo pulsante alla pagina Web, ad esempio, un controllo Button, LinkButton o ImageButton.

  2. Impostare la proprietà PostBackUrl per il controllo all'URL della pagina a cui inviare la pagina Web ASP.NET.

    Nell'esempio di codice riportato di seguito viene illustrato un controllo Button configurato per inviare a una pagina denominata TargetPage nella directory principale del sito Web.

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

    Per ulteriori informazioni, vedere Procedura: passare valori tra pagine Web ASP.NET.

Vedere anche

Attività

Procedura: passare valori tra pagine Web ASP.NET

Procedura: determinare come sono state richiamate le pagine Web ASP.NET

Concetti

Cross-page posting nelle pagine Web ASP.NET