2010-06-17 2 views
0

В VS2010 У меня есть страницы aspx с кодом VB.NET codebehind, и я использую расширения Ajax multihandleslider для фильтрации результатов поиска по числовым значениям.Правильно меняя параметры Ajax MultiHandle Slider на postbacks

Fistly, то multihandle ползунки не отображаются в конструкторе ... Я должен удалить слайдер мишеней тег: Для того, чтобы отобразить его в конструкторе ... это не так большая проблема, но раздражение.

Я показываю элементы в данной категории. Таким образом, я получаю максимальные и минимальные цены для всех элементов этой категории и соответствующим образом присваиваю значения sliderextension max/min.

Это нормально работает до ... Я меняю категорию товара и получаю новое максимальное/минимальное значение для элемента управления ползунком. Я установил значения max/min, затем я установил значения целевого текстового поля каждый в соответствующие значения max/min.

Ползунок ручка не перекрашивать (или инициализации?) Правильно Как сказать, например, моя начальная мин/макс является 1/100 , если я полный постбэк и изменить максимальное значение 1000, то ползунок (правильно) остается того же размера, но дескриптор появляется WAYYYY справа от страницы, и мне нужно прокручивать его. Когда я нажимаю на него, он возвращается на ползунок.

Я вытягиваю свои волосы ... почему ручки ползунка появляются должным образом, когда я впервые устанавливаю значения min/max?

+0

очень немногие виды ... мне нужно быть более описательный характер? – Matthew

ответ

1

Возможно, этот ответ немного допоздна, но для всех, у кого есть эта проблема, решение заключается в сбросе/очистке MultiHandleSliderExtender ClientState.

Для приведенного выше примера:

ajctMultiHandleSliderExtender.ClientState = "0"; 

или

ajctMultiHandleSliderExtender.ClientState = "1,1000"; 
0

Я не решил проблему с ползунками AJAX, но я использовал слайдеры Telerik, и у них нет этой проблемы. Просто FYI для любых читателей, которые спотыкаются на это.

 Смежные вопросы

  • Нет связанных вопросов^_^