Делать десятичные (не целые) шаги в MultiHandleSliderExtender - PullRequest
1 голос
/ 18 мая 2011

Я использую MultiHandleSliderExtender и хочу, чтобы значения перемещались между 0,01-1,00.

Я пытался использовать минимум = 0, максимум = 1 шагов = 100 и десятичных = 2, и это не сработало. Он просто прыгает с 0 до 1.

Есть предложения?

Ответы [ 2 ]

0 голосов
/ 15 августа 2013

Необходимо изменить MultiHandleSliderTargets свойство DecimalPlaces=2, а также

DecimalPlaces - Количество десятичных знаков для форматирования значения элемента управления с привязкой.

 <MultiHandleSliderTargets>
        <ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_1_BoundControl" Decimals="2" />
        <ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_2_BoundControl" Decimals="2" />
 </MultiHandleSliderTargets>

Подробнее см. Здесь

0 голосов
/ 19 мая 2011

Пожалуйста, попробуйте перестроить страницу, и решение может быть связано с кэшированием скриптов.Попробуйте приведенный ниже код, он работает для меня.

<asp:SliderExtender runat="server" id="slider" behaviorid="slider" boundcontrolid="txtSlider"
decimals="2"
minimum="0"
maximum="1"
steps="100"
length="200"
enablehandleanimation="true"
orientation="Horizontal"
tooltiptext="current value is {0}"
targetcontrolid="txtSlider">
</asp:SliderExtender>
<asp:TextBox runat="server" id="txtSlider"></asp:TextBox>
...