どのように私は、各工程の後にセーブデータWizardコントロールを作るのですか?
-
24-09-2019 - |
質問
私は、ウィザードコントロールの各ステップでデータを保存することができるという方法があります。 私は、ユーザーが各ステップの[次へ]ボタンをクリックしたときにデータを保存したいです。 私は、ユーザーが
[完了]ボタンをクリックせず、後に近く、完全なステップにオプトインした場合、私は戻ってそれらを取得できるように、データベースに保存したいと思います解決
あなたは、セッションまたはViewStateのオブジェクトにデータを保存することができます。
また、ウィザードイベントでロジックを保存するあなたを追加することができます。ActiveStepChanged、CancelButtonClick、FinishButtonClick、NextButtonClick、PreviousButtonClick、SideBarButtonClick
他のヒント
あなたのコードビハインドでは、あなたが「アクティブ変更ステップ」イベントをキャプチャし、あなたがやりたいことができます:
Protected Sub AddEmployeeWizard_ActiveStepChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles AddEmployeeWizard.ActiveStepChanged
'save your data here
End Sub
あなただけの次のボタンのクリックで保存したい場合は、あなたの代わりに行うことができます。
Protected Sub myWizard_NextButtonClick(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.WizardNavigationEventArgs) Handles myWizard.NextButtonClick
'save your data here
End Su
B
でASP.NETあなたはおそらく、セッション変数に固執することができます。
WPFまたはWinformsのアプリでは、あなただけのメモリ内の変数にそれを置くことができ、そしてこれらは、あなたのプログラムの設定であれば、あなたはXMLファイルに保存することができます。
所属していません StackOverflow