我在我的项目中使用 asp.net 向导,这对我来说是新的。我在向导的其中一个步骤中进行了验证。如果验证失败,我不应该允许用户进入下一步。我正在使用一个在向导中的步骤之间导航的 asp.net 按钮。如果有人能帮助我,我将不胜感激。
最佳答案
您可以尝试取消向导的 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);
}
关于c# - 如果在 asp.net 向导中验证失败则取消步骤,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10194110/