Page.SmartNavigation Propriedade

Definição

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.

Aplica-se a

Confira também