无法在MultiHandleSliderTargets属性上设置MultiHandleSliderExtender

本文关键字:设置 MultiHandleSliderExtender 属性 MultiHandleSliderTargets | 更新日期: 2023-09-27 18:04:55

我的代码:

<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时,错误是如何消失的。但如果我不指定目标,我该如何在目标框中获得价值……帮助请

无法在MultiHandleSliderTargets属性上设置MultiHandleSliderExtender

尝试用完整的文本框id设置MultiHandleSliderTargets的ControlID's。

在我的例子中,文本框被放置在以下位置之一:

<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>