Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/asp.net/31.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# ASP.NET AJAX滑块跳过步骤_C#_Asp.net_.net_Asp.net Ajax_Ajaxcontroltoolkit - Fatal编程技术网

C# ASP.NET AJAX滑块跳过步骤

C# ASP.NET AJAX滑块跳过步骤,c#,asp.net,.net,asp.net-ajax,ajaxcontroltoolkit,C#,Asp.net,.net,Asp.net Ajax,Ajaxcontroltoolkit,我们在一个页面上使用多个滑块扩展器,在其中一些页面上,它会跳过一些步骤。例如,一个滑块的最小值为0,最大值为10,“步长”属性设置为10。但是当你滑动它时,它总是跳过5,所以你从1-4跳到5,然后再跳到6-10。所以你永远不能选择5 页面上的许多滑块也会发生同样的情况(尽管它们的最小值、最大值和步长值不同) 知道我们搞砸了什么吗 Aspx: 请验证您是否得到包括“5”在内的正确值,因为您的代码看起来很好 尝试在您的页面中使用这种简单的方法,如果这样做有效,那么您肯定会错过一些东西: <cc

我们在一个页面上使用多个滑块扩展器,在其中一些页面上,它会跳过一些步骤。例如,一个滑块的最小值为0,最大值为10,“步长”属性设置为10。但是当你滑动它时,它总是跳过5,所以你从1-4跳到5,然后再跳到6-10。所以你永远不能选择5

页面上的许多滑块也会发生同样的情况(尽管它们的最小值、最大值和步长值不同)

知道我们搞砸了什么吗

Aspx:


请验证您是否得到包括“5”在内的正确值,因为您的代码看起来很好

尝试在您的页面中使用这种简单的方法,如果这样做有效,那么您肯定会错过一些东西:

<cc1:SliderExtender ID="SliderExtender1" BoundControlID="slider1_display" Decimals="0"
     runat="server" TargetControlID="slider1" EnableHandleAnimation="true"
    TooltipText="{0}">
</cc1:SliderExtender>
<asp:TextBox ID="slider1" runat="server"></asp:TextBox>
<asp:Label ID="slider1_display" runat="server"></asp:Label>

请验证您是否得到包括“5”在内的正确值,因为您的代码看起来很好

尝试在您的页面中使用这种简单的方法,如果这样做有效,那么您肯定会错过一些东西:

<cc1:SliderExtender ID="SliderExtender1" BoundControlID="slider1_display" Decimals="0"
     runat="server" TargetControlID="slider1" EnableHandleAnimation="true"
    TooltipText="{0}">
</cc1:SliderExtender>
<asp:TextBox ID="slider1" runat="server"></asp:TextBox>
<asp:Label ID="slider1_display" runat="server"></asp:Label>

我发现设置与“离散步骤”相关的步骤,其实际含义有待明确定义(以我的理解)。 但当滑块的最小值为0时,则需要将步骤的实际值加1

i、 e:如果slider1.Max=5,slider1.Min=0,slider1.steps=5,则值2将被跳过,而代之以3

如果im是正确的,其基本原理是它实际上将范围除以2等分,如果平均点是小数点,则将其四舍五入到更高的整数并跳转该整数


谢谢

我发现设置与“离散步骤”相关的步骤,其实际含义有待明确定义(以供我理解)。 但当滑块的最小值为0时,则需要将步骤的实际值加1

i、 e:如果slider1.Max=5,slider1.Min=0,slider1.steps=5,则值2将被跳过,而代之以3

如果im是正确的,其基本原理是它实际上将范围除以2等分,如果平均点是小数点,则将其四舍五入到更高的整数并跳转该整数


谢谢

您尝试过不同的解决方案吗?也许鼠标真的跳过了什么。是的,我试过几种浏览器、电脑和分辨率。所以这似乎不起作用。asp ajax滑块控件可能有一些错误,我以前尝试过,但无法解决一些奇怪的问题,然后我转到Jquery UI。您尝试过不同的解决方案吗?也许鼠标真的跳过了什么。是的,我试过几种浏览器、电脑和分辨率。因此,这似乎不起作用。asp ajax滑块控件可能有一些错误,我以前尝试过,但无法解决一些奇怪的问题,然后我转到Jquery UI。
<cc1:SliderExtender ID="SliderExtender1" BoundControlID="slider1_display" Decimals="0"
     runat="server" TargetControlID="slider1" EnableHandleAnimation="true"
    TooltipText="{0}">
</cc1:SliderExtender>
<asp:TextBox ID="slider1" runat="server"></asp:TextBox>
<asp:Label ID="slider1_display" runat="server"></asp:Label>
SliderExtender1.Minimum = 0;
SliderExtender1.Maximum = 10;