为AjaxControlToolkit滑块扩展程序指定自定义值

4

我正在使用AjaxControlToolkit的MultiHandleSliderExtender。我想知道如何指定滑块扩展器的自定义值:

<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider"
    Minimum="1600" Maximum="1680" TooltipText="Slide across timeline"
    TargetControlID="ebSlider" Decimals="0"
    RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear">
</act:MultiHandleSliderExtender>

与其指定1600到1680之间的值,滑块应该对特定的步骤值进行捕捉,如1600、1630、1640、1645、1650、1656等,一直到1680。有人知道实现这个目标的方法吗?

非常感谢您的帮助。


如果有帮助的话,我之前回答过一个关于稍旧版本的SliderExtender的类似问题,链接在这里:http://stackoverflow.com/a/7375763/861565。我还重新标记了这个问题的标签为javascript,因为那可能是你完成这个任务的最佳方式。 - Josh Darnell
谢谢您的回复。我查看了您之前的帖子,但我想要的是仅添加特定值而没有任何增量/步骤。 - Rohit Sahasrabudhe
1个回答

0

尝试将代码Steps=""添加到您的MultiHandleSliderExtender中?

您添加到滑块上的步数会影响手柄在轨道上的吸附程度。

希望这可以帮助您。

<act:MultiHandleSliderExtender ID="mseTimeline" runat="server" BoundControlID="lblSlider"
        Minimum="1600" Maximum="1680" Steps="6" TooltipText="Slide across timeline"
        TargetControlID="ebSlider" Decimals="0"
        RaiseChangeOnlyOnMouseUp="true" OnClientDragEnd="scrollToYear">
    </act:MultiHandleSliderExtender>

抱歉,刚看到您之前的评论,您想要的是具体数值而不是步长。 - Thunder Chunder

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接