【问题标题】:Wizard Control MovePrevious causing validation when CauseValidation set to False当 CauseValidation 设置为 False 时,向导控件 MovePrevious 导致验证
【发布时间】:2012-10-22 18:48:15
【问题描述】:

我在 ASP.Net 向导控件中的 MovePrevious 按钮上有几个问题。我试图阻止它在每个步骤中触发控件的验证。我尝试过的尝试是:

1) 将按钮上的 CauseValidation 设置为 false 2) 通过在后面的代码中找到按钮的控件 ID 并将其编码为不会在 MovePrevious 事件中触发。

这两个都不起作用,我没有想法,想知道是否有人对此问题有解决方案。

最后,这是最后一个问题,因为向导控件保留了历史,如果用户返回到第一步,是否可以清理历史以便向导重新开始?我使用了 GetHistory 方法,但这似乎搞砸了下拉列表的绑定。

【问题讨论】:

    标签: asp.net wizard-control


    【解决方案1】:

    你可以使用ValidationGroup property

    为您的验证器控件设置一个 ValidationGroup1 并为您的按钮设置另一个 ValidationGroup2

    链接:http://msdn.microsoft.com/fr-fr/library/system.web.ui.webcontrols.basevalidator.validationgroup%28v=vs.80%29.aspx

    【讨论】:

      猜你喜欢
      • 2021-02-01
      • 1970-01-01
      • 2020-03-08
      • 2010-10-23
      • 1970-01-01
      • 2013-02-14
      • 1970-01-01
      • 2014-09-09
      • 1970-01-01
      相关资源
      最近更新 更多