2010-09-03 4 views
0

Plate-forme de codage: ASP.NET C#
contrôles utilisés: asp: Assistant et asp: BoutonAlignement d'un asp: Bouton à la droite de asp: Bouton Next Assistant

J'ai un asp: Assistant et quand Rend les boutons Précédent et Suivant
Je voudrais placer un bouton à droite du bouton Suivant.
Maintenant que le bouton est rendu en dessous d'asp: Wizard Control.
Toute méthode pour l'accomplir?

Mise à jour: Je n'utilise pas StartNavigationTemplate, StepNavigationTemplate et FinishNavigationTemplate

Répondre

1

Vous pouvez étendre le contrôle Wizard, mais c'est probablement plus d'efforts que cela vaut la peine.

Si vous souhaitez obtenir un effet similaire et que vous n'êtes pas lié à l'assistant, vous pouvez abandonner le contrôle Wizard et utiliser un MultiView à la place. Si c'est le cas, vous devez contrôler vous-même le flux (assigner une variable pour suivre l'index actuel, créer les boutons précédent et suivant, ajuster l'index actuel, etc.).

C'est un peu plus de travail, mais vous obtenez un meilleur contrôle. (C'est comme si vous utilisiez un Répéteur contre un GridView.) Avec un Gridview vous ne pouvez faire que des tables, avec un Répéteur, vous pouvez faire des tables, mais vous pouvez faire quelque chose de complètement différent.)

I comme this article pour expliquer la similitude.

+0

son un remaniement sur d'autres codes gars. Donc, ce que je veux, c'est soit une solution rapide, soit je ferme le tout dans le temps imparti [:)] – naveen

+0

En fait, il est assez rapide de convertir l'assistant en un MultiView, puisque l'assistant utilise le MultiView en interne . L'article auquel je suis lié devrait y aller. Je l'ai fait moi-même, en moins d'une heure. le nombre de pas n'a pas vraiment d'importance, puisque les principales modifications que vous feriez en ajoutant votre propre contrôle de la navigation. Un bouton suivant fonctionne de la même manière avec 5 ou 500 étapes dans l'assistant. Je dirais qu'il faut essayer et voir comment ça marche, et si ça commence à devenir poilu, revenez à la version actuelle. Bonne chance! – David

+0

merci beaucoup david – naveen

Questions connexes