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

标签 c# asp.net

我在我的项目中使用 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/

相关文章:

c# - ASP MVC 5 - 403 自定义错误不工作

c# - 为什么 EntityFramework 会删除 UTF 编码的字符串?

c# - 搜索列表 FirstOrDefault StartsWith fuzzy

c# - 使用 CSVHelper 映射 IEnumerable 属性

c# - 如何通过具体类型而不是接口(interface)类型获取注册服务?

asp.net - 减少图像加载时间

c# - Visual Studio 中是否有适用于 C# 的第三方分析工具?

c# - 执行服务器端 XML 处理时出错

javascript - "document.formName"未定义?

asp.net - 更改标题名称