Page.SmartNavigation Propriété
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Attention
The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202
Obtient ou définit une valeur indiquant si la navigation intelligente est activée. Cette propriété est déconseillée.
public:
property bool SmartNavigation { bool get(); void set(bool value); };
[System.ComponentModel.Browsable(false)]
public bool SmartNavigation { get; set; }
[System.ComponentModel.Browsable(false)]
[System.Obsolete("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202")]
public bool SmartNavigation { get; set; }
[<System.ComponentModel.Browsable(false)>]
member this.SmartNavigation : bool with get, set
[<System.ComponentModel.Browsable(false)>]
[<System.Obsolete("The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202")>]
member this.SmartNavigation : bool with get, set
Public Property SmartNavigation As Boolean
Valeur de propriété
true
si la navigation intelligente est activée ; sinon, false
.
- Attributs
Remarques
Dans la plupart des cas, ne définissez pas cette propriété dans le code. Définissez l’attribut SmartNavigation
sur true
dans la directive @ Page dans le fichier .aspx. Lorsque la page est demandée, la classe générée dynamiquement définit cette propriété.
Notes
Dans ASP.NET version 2.0, la SmartNavigation propriété est déconseillée. Utilisez la SetFocus méthode et la propriété à la MaintainScrollPositionOnPostBack place.
Lorsqu’une page est demandée par le navigateur Microsoft Internet Explorer 5.5 ou version ultérieure, la navigation intelligente améliore l’expérience utilisateur de la page en procédant comme suit :
Élimination du flash provoqué par la navigation.
Persistance de la position de défilement lors du déplacement d’une page à l’autre.
Focus d’élément persistant entre les navigations.
Conserver uniquement l’état de la dernière page dans l’historique du navigateur.
La navigation intelligente est préférable avec ASP.NET pages qui nécessitent des publications fréquentes, mais avec un contenu visuel qui ne change pas radicalement au retour. Tenez-en compte attentivement lorsque vous décidez s’il faut définir cette propriété sur true
.