Otomatik Geri Gönderme ile Kaydırıcı Denetimini Kullanma (C#)

Christian Wenz tarafından

PDF’yi İndir

AJAX Denetim Araç Seti'ndeki Kaydırıcı denetimi, fare kullanılarak denetlenebilen bir grafik kaydırıcı sağlar. Kaydırıcının değeri değiştikten sonra otomatik geri göndermesi mümkündür.

Genel Bakış

AJAX Denetim Araç Seti'ndeki Kaydırıcı denetimi, fare kullanılarak denetlenebilen bir grafik kaydırıcı sağlar. Kaydırıcının değeri değiştikten sonra otomatik geri göndermesi mümkündür.

Adımlar

Bir değişiklikte kaydırıcının otomatik olarak geri göndermesini sağlamak için, her iki metin kutusunun da özniteliği AutoPostBack="true"gerekir: Kaydırıcının kendisi olacak metin kutusu ve kaydırıcının konumunu tutan metin kutusu. Bunun için gerekli işaretleme şu şekildedir:

<asp:TextBox ID="Slider1" runat="server" AutoPostBack="true" />
<asp:TextBox ID="SliderValue" runat="server" AutoPostBack="true" />

SliderExtender ASP.NET AJAX Denetim Araç Seti'nden gelen denetim, kaydırıcı işlevini iki metin kutusuna atar:

<ajaxToolkit:SliderExtender ID="se1" runat="server"
 TargetControlId="Slider1" BoundControlID="SliderValue" />

Daha sonra kullanıcıyı geri gönderme konusunda bilgilendirmek için ek bir etiket öğesi kullanılır:

<asp:Label ID="LastUpdate" runat="server" />

Son olarak, ASP.NET AJAX denetimi, ScriptManager Denetim Araç Seti'nin çalışması için gereken JavaScript'i yükler:

<asp:ScriptManager ID="asm" runat="server" />

Şimdi kaydırıcı geri gönderiliyor; sunucu tarafında bu olay yakalanabilir ve üzerinde işlem yapılabilir:

<script runat="server">
 void Page_Load()
 {
 if (Page.IsPostBack)
 {
 LastUpdate.Text = "Last update: " + DateTime.Now.ToLongTimeString();
 }
 }
</script>

Kaydırıcının taşınması geri göndermeyi tetikler

Kaydırıcının taşınması geri göndermeyi tetikler (Tam boyutlu görüntüyü görüntülemek için tıklayın)

Daha sonra, bu değişikliğin tarihi etikete yazılır

Daha sonra, bu değişikliğin tarihi etikete yazılır (Tam boyutlu görüntüyü görüntülemek için tıklayın)