C# ASP.NET AJAX滑块跳过步骤
我们在一个页面上使用多个滑块扩展器,在其中一些页面上,它会跳过一些步骤。例如,一个滑块的最小值为0,最大值为10,“步长”属性设置为10。但是当你滑动它时,它总是跳过5,所以你从1-4跳到5,然后再跳到6-10。所以你永远不能选择5 页面上的许多滑块也会发生同样的情况(尽管它们的最小值、最大值和步长值不同) 知道我们搞砸了什么吗 Aspx: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
请验证您是否得到包括“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;