2009-11-10 8 views
0

Mise à jour:asp.net Assistant contrôle problème étrange

Il y avait effectivement un panneau caché avec validateur dans le contrôle utilisateur qui provoquait la page ne pas être valide sur la première publication. Considérez ce problème résolu.

C'est la première fois que j'utilise ce contrôle et il se comporte plutôt étrange. Je dois cliquer deux fois sur le bouton "Suivant" pour passer à l'étape suivante. J'ai essayé de définir explicitement l'index actif, en utilisant MoveTo etc. Rien ne fonctionne. Voici le balisage pour le contrôle. Quelqu'un a des idées pourquoi?

<asp:Wizard ID="UserWizard" runat="server" ActiveStepIndex="0" 
     StartNextButtonImageUrl = "~/App_Themes/Default/images/buttons/continue.gif" StartNextButtonType="Image" 
     StepNextButtonType="Image" StepNextButtonImageUrl="~/App_Themes/Default/images/buttons/continue.gif" 
     FinishPreviousButtonImageUrl="~/App_Themes/Default/images/buttons/back.gif" 
     FinishPreviousButtonType="Image" FinishCompleteButtonImageUrl="~/App_Themes/Default/images/buttons/save.gif" 
     FinishCompleteButtonType="Image" CancelButtonType="Image" CancelButtonImageUrl="~/App_Themes/Default/images/buttons/back.gif" 
     DisplaySideBar="false" > 
     <WizardSteps> 
      <asp:WizardStep Title="User Profile" ID="UserProfile" runat="server"> 
       <uhc:ctlUserProfileEdit ID="ctlUserProfileEdit" runat="server"> 
       </uhc:ctlUserProfileEdit> 
       <br clear="all" /> 
       <div> 
        <asp:ImageButton ID="cmdResetPassword" runat="server" ImageUrl="~/App_Themes/Default/images/buttons/resetpassword.gif" /> 
       </div> 
       <div> 
        <asp:UpdatePanel ID="upSchools" runat="server" ChildrenAsTriggers="true"> 
         <ContentTemplate> 
          <uhc:ctlSchoolLocationSelector ID="ctlSchoolLocationSelector" runat="server" /> 
         </ContentTemplate> 
        </asp:UpdatePanel> 
       </div> 
      </asp:WizardStep> 
      <asp:WizardStep Title="Roles" ID="Roles" runat="server"> 
       <uhc:ctlPermissionInternal ID="ctlPermissionInternal1" runat="server"></uhc:ctlPermissionInternal> 
       <uhc:ctlPermissionExternal ID="ctlPermissionExternal1" runat="server"></uhc:ctlPermissionExternal> 
      </asp:WizardStep> 
     </WizardSteps> 
    </asp:Wizard> 

Répondre

0

Je ne sais pas pour sûr si c'est ce qui cause, mais je trouve étrange qu'il y ait un UpdatePanel dans le contrôle Wizard, plutôt que le contrôle Assistant dans le panneau de mise à jour. Cela peut causer un comportement étrange.

Pouvez-vous changer cela et voir si le problème se résout?

Questions connexes