私は、FinishButtonClickイベントハンドラのウィザードの最初のステップに戻るwiz.MoveTo(wiz.WizardSteps[0])
というループバックを持つASP.NETウィザードコントロールを持っています。ASP.Netウィザード - Webコントロールのコンテンツをクリアする方法
また、ステップ内のすべてのコントロールのすべてのコンテンツを消去しますか?
問題は、ビューステートのために、ウィザードのステップのコントロールが前のサブミットの値 を覚えていることです。
ステップ間の状態(前後)を覚えておく必要があるため、コントロールではenableviewstate = falseを使用できません。
FinishButtonClickイベントが発生したときにのみ、すべてのコントロールのviewstateをクリアする最も簡単な方法は何ですか?
ありがとうございます!
残念ながら、ViewStateは、IPostBackDataHandlerインターフェイスから継承したテキストボックス、ドロップダウン、チェックボックスなどのコントロールの変更された値を保存する責任を負いません。 LoadPostBackDataイベントが発生し、これらのコントロールの値がHTTP POSTヘッダーからロードされます。 – Konrad