我有一个asp.net滑块
<asp:TextBox ID="sliderTwo" runat="server" Style="display: none;" />
<ajaxToolkit:MultiHandleSliderExtender ID="multiHandleSliderExtenderTwo" runat="server" BehaviorID="multiHandleSliderExtenderTwo" TargetControlID="sliderTwo" Minimum="0" Maximum="100" Length="175" TooltipText="{0}" Orientation="Vertical" EnableHandleAnimation="true" EnableKeyboard="false" EnableMouseWheel="false" ShowHandleDragStyle="true" ShowHandleHoverStyle="true">
<MultiHandleSliderTargets>
<ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_1_BoundControl" />
<ajaxToolkit:MultiHandleSliderTarget ControlID="multiHandle2_2_BoundControl" />
</MultiHandleSliderTargets>
</ajaxToolkit:MultiHandleSliderExtender>
它的值为-1,2,3,... 100但我希望有值 - &gt; 1,5,10,20,50,100,200,500,1000。
答案 0 :(得分:0)
您可以将最小值设置为最大值,但不能为滑块上的点设置特定值。您可以使用Steps
属性来忽略范围内的数字,但这些步骤是一致的。
Minimum="1" Maximum="1000" Steps="5"
但是如果特别想要只需要以下9个值(1,5,10,20,50,100,200,500,1000),您可以将滑块设置为9点Minimum="1" Maximum="9"
并具有逻辑(客户端或服务器端) )知道例如如果滑块等于3,那么它的比例为10。
1 = 1
2 = 5
3 = 10
...
9 = 1000