UserControl.IsPostBack プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
クライアント ポストバックへの応答としてユーザー コントロールを読み込んでいるのか、初めてユーザー コントロールを読み込んでアクセスしているのかを示す値を取得します。
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
プロパティ値
クライアント ポストバックへの応答としてユーザー コントロールを読み込んでいる場合は true
。それ以外の場合は false
。
- 属性
例
次の例では、ユーザー コントロールの プロパティが を返す場合に、ユーザー コントロールに関連付けられているアプリケーション状態に 2 つのキー値ペア IsPostBack を追加します false
。 この条件が満たされると、コードは、ユーザー コントロールの Application プロパティを介して メソッドを使用Addして、キーとその値を追加します。
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)
適用対象
こちらもご覧ください
GitHub で Microsoft と共同作業する
このコンテンツのソースは GitHub にあります。そこで、issue や pull request を作成および確認することもできます。 詳細については、共同作成者ガイドを参照してください。
.NET