İngilizce dilinde oku

Aracılığıyla paylaş


IPostBackEventHandler Arabirim

Tanım

Sunucu denetimlerinin geri gönderme olaylarını işlemek için uygulaması ASP.NET yöntemini tanımlar.

C#
public interface IPostBackEventHandler
Türetilmiş

Örnekler

Aşağıdaki kod örneği, geri göndermeye neden olan, yöntemini kullanarak RaisePostBackEvent geri gönderme olayını yakalayan ve sunucuda bir olay oluşturan özel bir Click düğme sunucusu denetimi tanımlar.

C#
using System;
using System.Web.UI;
using System.Collections;
using System.Collections.Specialized;

namespace CustomControls {

   [System.Security.Permissions.PermissionSet(System.Security.Permissions.SecurityAction.Demand, Name="FullTrust")]
   public class MyButton: Control, IPostBackEventHandler {

      // Defines the Click event.
      public event EventHandler Click;

      //Invoke delegates registered with the Click event.
      protected virtual void OnClick(EventArgs e) {

         if (Click != null) {
            Click(this, e);
         }
      }

      // Define the method of IPostBackEventHandler that raises change events.
      public void RaisePostBackEvent(string eventArgument){

         OnClick(new EventArgs());
      }

      protected override void Render(HtmlTextWriter output) {
         output.Write("<INPUT TYPE = submit name = " + this.UniqueID +
            " Value = 'Click Me' />");
      }
   }
}

Açıklamalar

Tarayıcıdan form gönderme bilgilerini yakalayan bir sunucu denetimi oluşturmak için bu arabirimi uygulamanız gerekir. Bu arabirimi kullanma hakkında daha fazla bilgi için bkz. ASP.NET Web Forms Sayfalarında Sunucu Olay İşleme.

Yöntemler

RaisePostBackEvent(String)

Bir sınıf tarafından uygulandığında, sunucu denetiminin bir form sunucuya gönderildiğinde tetiklenen bir olayı işlemesini sağlar.

Şunlara uygulanır

Ürün Sürümler
.NET Framework 1.1, 2.0, 3.0, 3.5, 4.0, 4.5, 4.5.1, 4.5.2, 4.6, 4.6.1, 4.6.2, 4.7, 4.7.1, 4.7.2, 4.8, 4.8.1

Ayrıca bkz.