如果在asp.net向导中验证失败,则取消步骤

Pra*_*tta 4 c# asp.net

我在我的项目中使用asp.net向导,这对我来说是新的.我在向导的其中一个步骤中有验证.如果验证失败,我不应该允许用户进入下一步.我正在使用一个asp.net按钮,它在向导中的步骤之间导航.如果有人能帮助我,我真的很感激.

Uli*_*ses 9

您可以尝试取消向导的SideBarButtonClick和NextButtonClick事件:

 protected void Wizard1_SideBarButtonClick(object sender, WizardNavigationEventArgs e)
  {
    e.Cancel = !ValidateWizardStep(e.NextStepIndex);
  }

  protected void Wizard1_NextButtonClick(object sender, WizardNavigationEventArgs e)
  {
    e.Cancel = !ValidateWizardStep(e.NextStepIndex);
  }
Run Code Online (Sandbox Code Playgroud)