2010-06-17 7 views
0

Dans VS2010, j'ai le code VB.NET derrière les pages aspx et j'utilise les extensions Ajax multihandleslider pour filtrer les résultats de la recherche sur les valeurs numériques.Modifier correctement les paramètres Ajax MultiHandle Slider sur les publications

Fistly, les curseurs multihandle ne pas afficher dans le concepteur ... Je dois enlever l'étiquette de cibles de curseur: Afin de faire afficher dans le concepteur ... ce n'est pas beaucoup un gros problème mais un ennui.

J'affiche des articles dans une catégorie donnée. Donc, je reçois les prix max et min pour tous les articles de cette catégorie et j'affecte les valeurs max/min de sliderextension de manière appropriée.

Cela fonctionne bien jusqu'à ce que ... Je change la catégorie de l'article et va obtenir une nouvelle valeur max/min pour le contrôle du curseur. Je définis les valeurs max/min, puis je définis les valeurs de la zone de texte cible chacune aux valeurs max/min correspondantes.

Les poignées curseur ne pas repeindre (ou initialisation?) Correctement comme, disons, par exemple, mon initiale min/max est si je 1/100 fais un postback complet et changer la valeur maximale de 1000 puis la barre de défilement (correctement) reste de la même taille mais la poignée apparaît WAYYYY à droite de la page et je dois faire défiler vers elle. Lorsque je clique dessus, il revient sur la barre de défilement.

Je tire mes cheveux ... pourquoi les poignées des curseurs ne s'affichent-elles correctement que lorsque j'ai d'abord défini les valeurs min/max?

+0

très peu vues ... ai-je besoin d'être plus descriptif? – Matthew

Répondre

1

Peut-être que cette réponse est trop petite à tardive, mais pour tous ceux qui ont ce problème, la solution est de réinitialiser/effacer MultiHandleSliderExtender ClientState.

Pour l'exemple ci-dessus:

ajctMultiHandleSliderExtender.ClientState = "0"; 

ou

ajctMultiHandleSliderExtender.ClientState = "1,1000"; 
0

Je n'ai pas résolu le problème initial avec les curseurs AJAX mais j'ai utilisé les curseurs Telerik et ils n'ont pas ce problème. Juste FYI pour tous les lecteurs qui tombent sur cela.

Questions connexes