With the following Radslider settings (see below).... The initial state of the slider on the client browser incorrectly displays as SelectionStart= 0 and SelectionEnd=1. In the code behind the proper values can be retrieved (SelectionStart= .1 and SelectionEnd=.6) before the page is sent to the browser. It seems at some point a conversion decimal to int is being made for the client display.
<telerik:RadSlider runat="server" ID="RadSlider4" Orientation="Vertical" Height="300" IsDirectionReversed="true" Width="50"
SelectionStart=".1" SelectionEnd=".6"
MinimumValue="0"
MaximumValue="1"
LargeChange=".1"
SmallChange=".05"
TrackPosition="BottomRight" ItemType="Tick" IsSelectionRangeEnabled="true" EnableServerSideRendering="true" OnClientValueChanged="HandleValueChanged" > </telerik:RadSlider>
At the browser, the client-side functionality works correctly when the sliders are moved and proper decimal values are provided using the function below
function HandleValueChanged(sender, eventArgs) {
$get("sliderValue").value = sender.get_selectionStart();
$get("sliderValue2").value = sender.get_selectionEnd();
}
<telerik:RadSlider runat="server" ID="RadSlider4" Orientation="Vertical" Height="300" IsDirectionReversed="true" Width="50"
SelectionStart=".1" SelectionEnd=".6"
MinimumValue="0"
MaximumValue="1"
LargeChange=".1"
SmallChange=".05"
TrackPosition="BottomRight" ItemType="Tick" IsSelectionRangeEnabled="true" EnableServerSideRendering="true" OnClientValueChanged="HandleValueChanged" > </telerik:RadSlider>
At the browser, the client-side functionality works correctly when the sliders are moved and proper decimal values are provided using the function below
function HandleValueChanged(sender, eventArgs) {
$get("sliderValue").value = sender.get_selectionStart();
$get("sliderValue2").value = sender.get_selectionEnd();
}