Page.IsPostBack Egenskap

Definition

Hämtar ett värde som anger om sidan återges för första gången eller läses in som svar på ett återanrop.

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

Egenskapsvärde

trueom sidan läses in som svar på en klientpostback; annars . false

Attribut

Exempel

I följande exempel visas hur du testar värdet IsPostBack för egenskapen när sidan läses in för att avgöra om sidan återges för första gången eller svarar på ett återanrop. Om sidan återges för första gången anropar Page.Validate koden metoden.

Sidmarkeringen (visas inte) innehåller RequiredFieldValidator kontroller som visar asterisker om ingen post har gjorts för ett obligatoriskt indatafält. Anrop Page.Validate gör att asterisker visas omedelbart när sidan återges, i stället för att vänta tills användaren klickar på knappen Skicka. Efter ett återanrop behöver du inte anropa Page.Validate, eftersom den metoden anropas som en del av livscykeln Page .

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

Kommentarer

En förklaring av skillnaden mellan återkopplingar och återanrop finns i Implementera klientåteranrop utan återkopplingar.

Gäller för

Se även