Не удалось установить MultiHandleSliderExtender для свойства MultiHandleSliderTargets

1

Вот мой код:

<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. Но если я не укажу цели, как я должен получать ценность в целевых блоках... Help Plz

Теги:
slider

1 ответ

0

Попробуйте установить ControlID для MultiHandleSliderTargets с полными идентификаторами TextBox.

В моем случае текстовые поля размещаются в одном из них:

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

Таким образом, их полный идентификатор управления будет ctl00_MainContent_TextBox2 и ctl00_MainContent_TextBox3

Идентификатор вашего текстового поля может немного отличаться в зависимости от того, в чем они вложены, но, надеюсь, вы получите эту идею.

<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>
  • 0
    Спасибо за ответ, но я не использую MasterPage или ContentHolder, поэтому идентификаторы моих TextBoxes должны быть простыми, как TextBox2 и TextBox3.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню