RadControls for ASP.NET AJAX
OnValueChanged
The RadSlider control raises a server-side event,
ValueChanged that fires when the user changes the
Value with the mouse or mouse wheel. Set the
AutoPostBack property True to raise the event
right after the value is changed on the client. Retrieve the
Value property within the ValueChanged event
handler:
CopyC#
protected void RadSlider1_ValueChanged(object sender, EventArgs e)
{
Label1.Text = (sender as Telerik.Web.UI.RadSlider).Value.ToString();
}
CopyVB.NET
Protected Sub RadSlider1_ValueChanged(ByVal sender As Object, ByVal e As EventArgs)
Label1.Text = (TryCast(sender, Telerik.Web.UI.RadSlider)).Value.ToString()
End Sub
OnDataBound
The OnDataBound sever-side event of the RadSlider fires when all its items are loaded from a specified data source.
You can use this event when you are data binding the RadSlider and you want to execute logic that relies on already loaded items.
The example below demonstrates setting the fouth item of a data-bound RadSlider as a selected item:
CopyC#
protected void OnDataBound(object sender, EventArgs e)
{
if (!IsPostBack)
{
slider.SelectedValue = slider.Items[3].Value;
}
}
CopyVB.NET
Protected Sub OnDataBound(sender As Object, e As System.EventArgs) Handles slider.DataBound
If Not IsPostBack Then
slider.SelectedValue = slider.Items(3).Value
End If
End Sub
See Also