J'ai un contrôle basé sur un modèle personnalisé (barre d'outils) qui contient un contrôle utilisateur personnalisé (bouton) Le bouton utilise jquery pour styler et gérer les états/publications/non = postbacks etc.asp.net/ajax contrôle personnalisé basé sur un modèle, affichant/masquant des éléments avec espace réservé
Certains des boutons sont masqués avec un espace réservé et sont affichés lorsque vous appuyez sur l'un des boutons.
Tous les boutons concernant jquery semblent être lancés en postback (style ajax dans un UpdatePanel en utilisant le PageRequestManager) mais l'état viewstate est perdu sur les boutons rendus invisibles par l'espace réservé.
Il semble s'agir d'un problème spécifique à viewstate et aux boutons de l'espace réservé dans le contrôle basé sur un modèle. Cela fonctionne normalement dans un environnement non-ajax, je soupçonne qu'il me manque quelque chose.
Tous les commentaires qui me font penser à apprécier.
Le code est situé dans diverses parties et probablement pas coller la peine car il sera complètement déconnecté (je sais que cette aide ne marche pas)
J'ai essayé d'utiliser display: none dans un div (avec le même ID que placeholder et runat = "server") Cela fonctionne, mais je ne peux pas le faire fonctionner si le div Visible = "false" est fonctionne si les UserControls sont visibles, puis masqués. On dirait une bêta d'un catch 22. –