どのように私は、各工程の後にセーブデータWizardコントロールを作るのですか?

StackOverflow https://stackoverflow.com/questions/2388234

  •  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ファイルに保存することができます。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top