Page.RegisterRequiresPostBack(Control) Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Bir denetimi, sayfa sunucuya geri gönderildiğinde geri gönderme işlemini gerektiren bir denetim olarak kaydeder.
public:
void RegisterRequiresPostBack(System::Web::UI::Control ^ control);
public void RegisterRequiresPostBack (System.Web.UI.Control control);
member this.RegisterRequiresPostBack : System.Web.UI.Control -> unit
Public Sub RegisterRequiresPostBack (control As Control)
Parametreler
- control
- Control
Kaydedilecek denetim.
Özel durumlar
Kaydedilecek denetim arabirimini IPostBackDataHandler uygulamaz.
Örnekler
Aşağıdaki kod örneği, myTextBox
metin kutusuyla ilişkilendirilmiş herhangi bir kodun RegisterRequiresPostBack yürütülebilmesi için geri gönderilmek üzere bir metin kutusu denetimi gerektirmek için yöntemini kullanır. TextBox denetimler arabirimini IPostBackDataHandler uygular.
Önemli
Bu örnekte, olası bir güvenlik tehdidi olan kullanıcı girişini kabul eden bir metin kutusu vardır. Varsayılan olarak, ASP.NET Web sayfaları kullanıcı girişinin betik veya HTML öğeleri içermediğini doğrular. Daha fazla bilgi için bkz. Betik Açıklarına Genel Bakış.
protected void Text_Change(object sender, EventArgs e)
{
myLabel.Text = "<b>Welcome " + myTextBox.Text + " to ASP.NET</b>";
}
protected void Page_PreRender(object sender, EventArgs e)
{
this.RegisterRequiresPostBack(myTextBox);
}
Sub Text_Change(ByVal sender As Object, ByVal e As EventArgs)
myLabel.Text = "<b>Welcome " + myTextBox.Text + " to ASP.NET</b>"
End Sub 'Text_Change
Protected Sub Page_PreRender(ByVal sender As Object, ByVal e As System.EventArgs)
Me.RegisterRequiresPostBack(myTextBox)
End Sub
Açıklamalar
Kaydedilecek denetimin arabirimi uygulaması IPostBackDataHandler gerekir veya bir HttpException oluşturulur. Bir denetim tarafından uygulandığında IPostBackDataHandler , arabirim geri gönderme verilerinin işlenmesini ve geri gönderme verilerinin değiştirildiği olayların oluşturulmasını sağlar. Sunucu denetimi olay modeli hakkında daha fazla bilgi için bkz. Web Forms Server Denetim Olay Modeli ASP.NET.
Denetimleri sayfa yaşam döngüsü olayından Page_PreRender
önce veya bu durumdan önce sayfaya kaydedin.
Şunlara uygulanır
Ayrıca bkz.
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin