我有一个滑块,其最小值和最大值必须取自标签
以下是代码
<asp:SliderExtender ID="TextBox3_SliderExtender" runat="server" BehaviorID="TextBox3"
BoundControlID="TextBox4" TargetControlID="TextBox3" EnableHandleAnimation="true"
Maximum='<%# Math.Round(((double)lblMax.Text),0) %>' Minimum='<%# Math.Round((double)lblMin.Text,0) %>' Orientation="Horizontal" Steps="100" />
上述代码中的错误无法将类型转换为&#39; double&#39;
如何将名为lblMax的标签的最大值设置为最大滑块扩展器 (注意: - lblMax包含整数值)
Maximum='<%# Math.Round(((double)lblMax.Text),0) %>'
答案 0 :(得分:0)
您无法直接将字符串转换为double。您正在寻找double.Parse()
。
答案 1 :(得分:0)
最小值和最大值可以通过代码设置为
TextBox3_SliderExtender.Minimum = int.Parse(lblMin.Text.ToString()); TextBox3_SliderExtender.Maximum = int.Parse(lblMax.Text.ToString());
将从标签中选取值,我们可以动态地将值分配给标签
thax 4帮助