Otomatik Geri Gönderme ile Kaydırıcı Denetimini Kullanma (VB)
Christian Wenz tarafından
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">
Sub Page_Load()
If Page.IsPostBack Then
LastUpdate.Text = "Last update: " & DateTime.Now.ToLongTimeString()
End If
End Sub
</script>
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 (Tam boyutlu görüntüyü görüntülemek için tıklayın)