UserControl.IsPostBack UserControl.IsPostBack UserControl.IsPostBack UserControl.IsPostBack Property

Определение

Возвращает значение, указывающее, загружается ли пользовательский элемент управления в ответ на возврат данных клиентом, или же загрузка элемента и доступ к нему осуществляются в первый раз.Gets a value indicating whether the user control is being loaded in response to a client postback, or if it is being loaded and accessed for the first time.

public:
 property bool IsPostBack { bool get(); };
[System.ComponentModel.Browsable(false)]
public bool IsPostBack { get; }
member this.IsPostBack : bool
Public ReadOnly Property IsPostBack As Boolean

Значение свойства

true в том случае, если пользовательский элемент управления загружается в ответ на возврат данных клиентом; иначе — false.true if the user control is being loaded in response to a client postback; otherwise, false.

Примеры

В следующем примере две пары «ключ-значение» добавляются в состояние приложения, связанное с пользовательским элементом IsPostBack управления, falseесли свойство пользовательского элемента управления возвращает.The following example adds two key value pairs to the application state associated with a user control if the user control's IsPostBack property returns false. При выполнении этого условия код использует Add метод с помощью Application свойства пользовательского элемента управления, чтобы добавить ключи и их значения.When this condition is met, the code uses the Add method, through the user control's Application property, to add the keys and their values.

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)        

Применяется к

Дополнительно