【问题标题】:Variable steps in asp.net ajax multiple slider controlasp.net ajax多滑块控件中的可变步骤
【发布时间】:2012-02-15 01:33:12
【问题描述】:

我有一个 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 但我想要值 -> 1,5,10,20,50,100,200,500,1000。

【问题讨论】:

  • 你想用这些值做什么?您需要在代码中使用它们还是希望在滑动时显示它们?

标签: asp.net html ajax slider


【解决方案1】:

您可以如下设置最小值和最大值,但不能为滑块上的点设置特定值。您可以使用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

【讨论】:

    猜你喜欢
    • 2018-05-31
    • 2012-03-12
    • 2017-04-28
    • 1970-01-01
    • 2021-08-25
    • 2015-05-21
    • 2016-05-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多