我想创建一个向导,包括几个步骤,在最后一步需要将所有步骤包含并保存到数据库中。 哪种设计最好?
有没有jquery的实现? 是否需要在最终保存之前将步骤保存在会话中?
我想创建一个向导,包括几个步骤,在最后一步需要将所有步骤包含并保存到数据库中。 哪种设计最好?
有没有jquery的实现? 是否需要在最终保存之前将步骤保存在会话中?
我已经为www使用创建了一些向导。如果您需要创建2个或更多的向导,则最好创建一个简单的向导框架,负责导航和会话中的数据存储。
在我的情况下,每个向导步骤都实现了IWizardStep接口,负责临时数据存储,以及一些常见信息,如步骤编号、显示字符串、下一个和上一个步骤等。然后我将它们组合在一起,框架负责按顺序显示它们,导航和处理。
我不太确定这是否是您需要的,但C#有一个向导控件,是实现向导类型进程的好方法。
http://weblogs.asp.net/scottgu/archive/2006/02/21/438732.aspx
如果你想自己实现流程,可以使用会话(session)来捕获每个步骤的值,并在最后一步保存。祝好运!