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 回答