有没有一种方法可以在向导控制的每个步骤中保存数据。当用户在每个步骤上单击下一步按钮时,我想保存数据。我想将它们保存到数据库中,以便如果用户选择关闭并稍后完成步骤而不单击完成按钮,我可以将它们取回
问问题
3499 次
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 回答