Partager via


Comment : publier des pages Web ASP.NET dans une autre page

Mise à jour : novembre 2007

Par défaut, les contrôles d'une page Web ASP.NET qui entraînent une publication (postback), comme le contrôle Button, effectuent la publication dans la page pour le traitement. Vous pouvez néanmoins configurer des contrôles pour que la publication soit effectuée dans une page différente. Par exemple, vous pouvez créer un formulaire composé de plusieurs pages, qui rassemble des informations différentes sur chaque page.

Dans la page cible, vous pouvez lire les valeurs des contrôles ou des propriétés publiques de la page source. Pour plus d'informations, consultez Publication entre pages dans des pages Web ASP.NET.

Pour publier une page Web ASP.NET dans une autre page

  1. Ajoutez un contrôle bouton à votre page, par exemple un contrôle Button, LinkButton, ou ImageButton.

  2. Affectez à la propriété PostBackUrl du contrôle l'URL de la page dans laquelle vous souhaitez publier la page Web ASP.NET.

    L'exemple de code suivant illustre un contrôle Button configuré pour effectuer la publication dans une page nommée TargetPage à la racine du site Web.

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

    Pour plus d'informations, consultez Comment : passer des valeurs entre des pages Web ASP.NET.

Voir aussi

Tâches

Comment : passer des valeurs entre des pages Web ASP.NET

Comment : déterminer la façon dont les pages Web ASP.NET ont été appelées

Concepts

Publication entre pages dans des pages Web ASP.NET