UserControl.IsPostBack Proprietà

Definizione

Ottiene un valore che indica se il controllo utente viene caricato in risposta a un'operazione di postback del client o se viene caricato ed eseguito per la prima volta.

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

Valore della proprietà

true se il controllo utente viene caricato in risposta ad un'operazione di postback del client; in caso contrario false.

Attributi

Esempio

Nell'esempio seguente vengono aggiunte due coppie chiave-valore allo stato dell'applicazione associato a un controllo utente se la proprietà del IsPostBack controllo utente restituisce false. Quando questa condizione viene soddisfatta, il codice usa il Add metodo tramite la proprietà del Application controllo utente per aggiungere le chiavi e i relativi valori.

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)        

Si applica a

Vedi anche