Comparteix a través de


UserControl.IsPostBack Propiedad

Definición

Obtiene un valor que indica si el control de usuario se está cargando como respuesta a un valor devuelto por el cliente, o si es la primera vez que se carga y se obtiene acceso al mismo.

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 de propiedad

Boolean

true si el control de usuario se carga como respuesta a un valor devuelto por el cliente; en caso contrario, false.

Atributos

Ejemplos

En el ejemplo siguiente se agregan dos pares clave-valor al estado de la aplicación asociado a un control de usuario si la propiedad del control de IsPostBack usuario devuelve false. Cuando se cumple esta condición, el código usa el Add método , a través de la propiedad del control de Application usuario, para agregar las claves y sus valores.

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)        

Se aplica a

Consulte también