有没有办法可以保存向导控件中每一步的数据。 我希望在用户单击每个步骤的下一个按钮时保存数据。 我想将它们保存到数据库中,以便我可以检索它们,如果用户选择关闭并稍后完成步骤而不单击完成按钮
答案 0 :(得分: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'/ P>
答案 1 :(得分:1)
您可以将数据保存到Session或ViewState对象。
此外,您可以在向导事件中添加保存逻辑:ActiveStepChanged,CancelButtonClick,FinishButtonClick,NextButtonClick,PreviousButtonClick,SideBarButtonClick。
答案 2 :(得分:0)
在ASP.NET中,您可以将其粘贴在Session变量中。
在WPF或Winforms应用程序中,您可以将其放在内存中的变量中,如果这些是程序的设置,则可以将它们保存到XML文件中。