0

ウィザード コントロールの各ステップでデータを保存する方法はありますか。ユーザーが各ステップで次のボタンをクリックしたときにデータを保存したい。それらをデータベースに保存したいので、ユーザーが終了ボタンをクリックせずに後でステップを閉じて完了することを選択した場合にそれらを取得できます

4

3 に答える 3

2

コード ビハインドでは、「Active Step Changed」イベントをキャプチャして、必要なことを行うことができます。

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

于 2010-03-05T16:32:19.827 に答える
1

データを Session または ViewState オブジェクトに保存できます。

また、ウィザード イベントに保存ロジックを追加することもできます: ActiveStepChanged、CancelButtonClick、FinishButtonClick、NextButtonClick、PreviousButtonClick、SideBarButtonClick。

于 2010-03-05T16:31:22.793 に答える
0

ASP.NET では、おそらく Session 変数に貼り付けることができます。

WPF または Winforms アプリでは、それをメモリ内の変数に入れるだけで、これらがプログラムの設定である場合は、それらを XML ファイルに保存できます。

于 2010-03-05T16:29:49.770 に答える