0

ASP.Net ウィザード コントロールの MovePrevious ボタンにいくつか問題があります。各ステップでコントロールの検証が開始されないようにしています。私が試した試みは次のとおりです。

1) ボタンの CauseValidation を false に設定する。 2) ボタンのコントロール ID を見つけて、コード ビハインドの MovePrevious イベントで起動しないようにコーディングする。

どちらの論文も機能していません。私はアイデアがありません。誰かがこの問題の解決策を持っているかどうか知りたいです。

最後に、これが最後の質問です。ウィザード コントロールは履歴を保持するため、ユーザーが最初のステップに戻った場合、ウィザードを最初からやり直すために履歴を消去する方法はありますか? GetHistory メソッドを使用しましたが、これはドロップダウン リストのバインドを台無しにしているようです。

4

1 に答える 1

0

使用できますValidationGroup property

バリデーターコントロールには1つのValidationGroup1を設定し、ボタンには別のValidationGroup2を設定します

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

于 2012-10-22T18:57:33.783 に答える