UserControl.IsPostBack Eigenschaft

Definition

Ruft einen Wert ab, der angibt, ob das Benutzersteuerelement als Antwort auf ein Postback des Clients geladen wird oder ob das Laden und der Zugriff zum ersten Mal erfolgen.

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

Eigenschaftswert

true, wenn das Benutzersteuerelement als Antwort auf ein Postback des Clients geladen wird, andernfalls false.

Attribute

Beispiele

Im folgenden Beispiel werden zwei Schlüsselwertpaare zum Anwendungszustand hinzugefügt, der einem Benutzersteuerelement zugeordnet ist, wenn die Eigenschaft des Benutzersteuerelements IsPostBack zurückgibt false. Wenn diese Bedingung erfüllt ist, verwendet der Code die Add -Methode über die -Eigenschaft des Benutzersteuerelements Application , um die Schlüssel und ihre Werte hinzuzufügen.

if (!myControl.IsPostBack)
{
  // Add new objects to the HttpApplicationState.
  // These will be maintained as long as the application is active.
  myControl.Application.Add("Author","Shafeeque");
  myControl.Application.Add("Date",new DateTime(2001,6,21));
  // Add an object to the cache with expirations 
  // set to 0.1 minute.
  myControl.Cache.Insert("MyData1", "somevalue", null, DateTime.Now.AddMinutes(0.1), Cache.NoSlidingExpiration);
}
If (Not myControl.IsPostBack) Then
  ' Add new objects to the HttpApplicationState.
  ' These will be maintained as long as the as the application is active.
  myControl.Application.Add("Author","Shafeeque")                
  myControl.Application.Add("Date",new DateTime(2001,6,21))
  ' Add an object to the cache with expirations
  ' set to 0.1 minute.
  myControl.Cache.Insert("MyData1", "somevalue", Nothing, DateTime.Now.AddMinutes(0.1), Cache.NoSlidingExpiration)        

Gilt für:

Weitere Informationen