当CauseValidation设置为False时,向导控制MovePrevious导致验证

时间:2012-10-22 18:48:16

标签: asp.net wizard-control

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

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

这两篇论文都没有用,而且我的想法很简洁,想知道是否有人能解决这个问题。

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

1 个答案:

答案 0 :(得分:0)

您可以使用ValidationGroup property

对于验证器控件,您可以设置一个ValidationGroup1 并为您的按钮设置另一个ValidationGroup2

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