Compartilhar via


Page.IsPostBack Propriedade

Definição

Obtém um valor que indica se a página está sendo renderizada pela primeira vez ou está sendo carregada em resposta a um postback.

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
[<System.ComponentModel.Browsable(false)>]
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean

Valor da propriedade

true se a página estiver sendo carregada em resposta a um postback do cliente; caso contrário, false.

Atributos

Exemplos

O exemplo a seguir mostra como testar o valor da IsPostBack propriedade quando a página é carregada para determinar se a página está sendo renderizada pela primeira vez ou se está respondendo a um postback. Se a página estiver sendo renderizada pela primeira vez, o código chamará o Page.Validate método .

A marcação de página (não mostrada) contém controles que exibem RequiredFieldValidator asteriscos se nenhuma entrada for feita para um campo de entrada necessário. Chamar Page.Validate faz com que os asteriscos sejam exibidos imediatamente quando a página é renderizada, em vez de aguardar até que o usuário clique no botão Enviar. Após um postback, você não precisa chamar Page.Validate, porque esse método é chamado como parte do Page ciclo de vida.

private void Page_Load()
{
    if (!IsPostBack)
    {
        // Validate initially to force asterisks
        // to appear before the first roundtrip.
        Validate();
    }
}
Sub Page_Load
    If Not IsPostBack
        ' Validate initially to force the asterisks
        ' to appear before the first roundtrip.
        Validate()
    End If
End Sub

Comentários

Para obter uma explicação da diferença entre postbacks e retornos de chamada, consulte Implementando retornos de chamada do cliente sem postbacks.

Aplica-se a

Confira também