我正在使用MultiHandleSliderExtender
,我希望值在0.01到1.00之间移动。
我尝试使用minimum = 0,maximum = 1 steps = 100和decimals = 2并且它不起作用。它只是从0跳到1。
有什么建议吗?
答案 0 :(得分:0)
请尝试重建您的页面和解决方案可能是由于脚本缓存。尝试以下适用于我的代码。
<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>
答案 1 :(得分:0)
需要更改MultiHandleSliderTargets
属性DecimalPlaces=2
以及
DecimalPlaces - 格式化绑定控件值的小数位数。
<MultiHandleSliderTargets>
<ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_1_BoundControl" Decimals="2" />
<ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_2_BoundControl" Decimals="2" />
</MultiHandleSliderTargets>
有关详细信息,请参阅Here