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