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

Boolean

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. A chamada 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, pois 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