Kaydırıcı Denetiminde Veri Bağlama (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 geçerli konumunu başka bir ASP.NET denetimine bağlamak 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 geçerli konumunu başka bir ASP.NET denetimine bağlamak mümkündür.

Adımlar

ASP.NET AJAX ve Denetim Araç Seti'nin işlevselliğini etkinleştirmek için, ScriptManager denetim sayfanın herhangi bir yerine (ancak öğesinin <form> içine) yerleştirilmelidir:

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

Ardından, sayfaya iki TextBox denetim ekleyin. Biri grafik kaydırıcıya dönüştürülür ve diğeri kaydırıcının konumunu tutar.

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

Sonraki adım zaten son adımdır. SliderExtender ASP.NET AJAX Denetim Araç Seti'nden gelen denetim, ilk metin kutusundan bir kaydırıcı oluşturur ve kaydırıcı konumu değiştiğinde ikinci metin kutusunu otomatik olarak güncelleştirir. Bunun çalışması için, SliderExtender'nin TargetControlID özniteliği ilk metin kutusunun kimliğine ayarlanmalıdır; BoundControlID öznitelik ikinci metin kutusunun kimliğine ayarlanmalıdır.

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

Tarayıcıda görebileceğiniz gibi, veri bağlama her iki yönde de çalışır: metin kutusuna yeni bir değer girilmesi kaydırıcının konumunu güncelleştirir. İkinci metin kutusunu salt okunur hale getirirseniz, kullanıcının buradaki değeri el ile güncelleştirmesini zorlaştıracak şekilde metin alanına zayıf bir koruma ekleyebilirsiniz.

Kaydırıcı ve metin kutusu eşitlenmiş

Kaydırıcı ve metin kutusu eşitlenmiş (Tam boyutlu görüntüyü görüntülemek için tıklayın)