0

我对 ASP.NET 比较陌生,但有一些 WinForms 经验。

基本上我想使用两种类型的滑块控件:

  1. 用户拖动一个拇指的基本滑块,我可以从控件中提取值。
  2. 带有 3 个拇指的滑块,分别代表最小值、预测值和最大值。预测值必须保持在最小值和最大值范围内。我需要能够从这个控件中提取所有三个值。(类似于http://jqueryui.com/slider/#range但中间有第三个拇指)

其他要提的一点是,这些控件需要动态创建,因为它们的数量取决于保存在 SQL 数据库中的值。另外,我创建了在 WinForms 中工作的控件,但我怀疑我可以将这些移植到 ASP.NET 中使用吗?

有没有人有在 ASP.NET 中使用滑块的经验?是否有免费的软件包可以用来做我描述的事情?

非常感谢您提供的任何帮助、支持或建议!

4

1 回答 1

0

我想你可以使用 Jquery 控件,我唯一关心的是当你说

至少有 3 个拇指的滑块

这是否意味着您在控件中可能有 4,5 个或更多拇指?

在我看来,您可以通过从数据库中声明 Min 和 Max 值来使用 JQuery 控件,然后您的预测值将是您的拇指,然后使用 JQuery 获取所有 3 个值,查看 JQuery http 的 API 文档: //api.jqueryui.com/slider/#option-min

$( ".selector" ).slider({ max: 50 });
$( ".selector" ).slider({ min: 10 });
// getter
var max = $( ".selector" ).slider( "option", "max" );
// getter
var min = $( ".selector" ).slider( "option", "min" );

// getter
var value = $( ".selector" ).slider( "option", "value" );
// setter
$( ".selector" ).slider( "option", "value", 10 );

除非我没有正确理解您的问题,否则此控件应该适合您。

于 2013-05-13T19:39:08.320 回答