Page.SmartNavigation Propriedade
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Cuidado
The recommended alternative is Page.SetFocus and Page.MaintainScrollPositionOnPostBack. http://go.microsoft.com/fwlink/?linkid=14202
Obtém ou define um valor que indica se a navegação inteligente está habilitada. Essa propriedade é preterida.
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
Valor da propriedade
true
se a navegação inteligente estiver habilitada; caso contrário, false
.
- Atributos
Comentários
Na maioria das circunstâncias, não defina essa propriedade no código. Defina o SmartNavigation
atributo como true
na diretiva @ Page no arquivo .aspx. Quando a página é solicitada, a classe gerada dinamicamente define essa propriedade.
Observação
No ASP.NET versão 2.0, a SmartNavigation propriedade foi preterida. Em vez disso, use o SetFocus método e a MaintainScrollPositionOnPostBack propriedade .
Quando uma página é solicitada pelo navegador Microsoft Internet Explorer 5.5 ou posterior, a navegação inteligente aprimora a experiência do usuário da página executando o seguinte:
Eliminando o flash causado pela navegação.
Persistindo a posição de rolagem ao mover de página em página.
Manter o foco do elemento entre as navegaçãos.
Mantendo apenas o estado da última página no histórico do navegador.
A navegação inteligente é melhor usada com ASP.NET páginas que exigem postbacks frequentes, mas com conteúdo visual que não muda drasticamente no retorno. Considere isso cuidadosamente ao decidir se deseja definir essa propriedade como true
.