无法在属性MultiHandleSliderTargets上设置MultiHandleSliderExtender

时间:2014-05-25 14:04:18

标签: c# asp.net slider

这是我的代码:

<asp:MultiHandleSliderExtender ID="TextBox1_MultiHandleSliderExtender" 
runat="server" Enabled="True" HandleAnimationDuration="0.1" Maximum="100" 
Minimum="0" TargetControlID="TextBox1">
<MultiHandleSliderTargets>
<asp:MultiHandleSliderTarget ControlID="TextBox2" />
<asp:MultiHandleSliderTarget ControlID="TextBox3" />
</MultiHandleSliderTargets>
</asp:MultiHandleSliderExtender>

当我添加MultiHandleSliderTargets时,设计视图向我显示上面写的错误,当我删除MultiHandleSliderTargets时错误消失了。但如果我没有指定目标,我应该如何在目标框中获得价值......帮助Plz

1 个答案:

答案 0 :(得分:0)

尝试使用完整的TextBox ID设置MultiHandleSliderTargets的ControlID。

在我的情况下,文本框放在其中一个:

<asp:Content ID="ContentHolder" ContentPlaceHolderID="MainContent" runat="Server">

所以他们的完整控件ID将是ctl00_MainContent_TextBox2和ctl00_MainContent_TextBox3

您的文本框ID可能会略有不同,具体取决于它们嵌套的内容,但希望您能了解到这一点。

<asp:MultiHandleSliderExtender ID="TextBox1_MultiHandleSliderExtender" 
runat="server" Enabled="True" HandleAnimationDuration="0.1" Maximum="100" 
Minimum="0" TargetControlID="TextBox1">
<MultiHandleSliderTargets>
<asp:MultiHandleSliderTarget ControlID="ctl00_MainContent_TextBox2" />
<asp:MultiHandleSliderTarget ControlID="ctl00_MainContent_TextBox3" />
</MultiHandleSliderTargets>
</asp:MultiHandleSliderExtender>