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
true
sur 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 plutôt la SetFocus méthode et la MaintainScrollPositionOnPostBack propriété.
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 de l’utilisateur de la page en effectuant les opérations suivantes :
Élimination du flash causé par la navigation.
Persistance de la position de défilement lors du déplacement d’une page à l’autre.
Persistance du focus de l’élément entre les navigations.
Conserver uniquement l’état de la dernière page dans l’historique du navigateur.
La navigation intelligente est mieux utilisée avec ASP.NET pages qui nécessitent des publications fréquentes, mais avec du contenu visuel qui ne change pas considérablement lors du retour. Tenez compte de ce point avec soin lorsque vous décidez s’il faut définir cette propriété true
sur .