Page.IsPostBack 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.
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.