Ich verwende ein WizardControl in .NET 2.0. Im ersten Schritt (der auf StepType = "Start" gesetzt ist), wenn die nächste Schaltfläche geklickt wird, führe ich den serverseitigen Validierungscode aus. Aber egal, was ich mache, es geht weiter zum nächsten Schritt. Hier ist mein Code:Wie stoppen Sie die Schaltfläche Weiter in einem WizardControl?
Protected Sub Wizard1_NextButtonClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.WizardNavigationEventArgs) Handles Wizard1.NextButtonClick
Dim oUser As New BE.User
Select Case Wizard1.ActiveStepIndex
Case 0
If Membership.FindUsersByName(UserName.Text).Count = 0 Then
oUser.UserName = UserName.Text
oUser.Password = Password.Text
oUser.Email = Email.Text
Wizard1.ActiveStepIndex = 1
Else
Wizard1.ActiveStepIndex = 0
ErrorMessage.Text = "user name already in use"
End If
Case 1
Case 2
End Select
End Sub