我想创建一个包含几个步骤的向导,在最后的步骤中 我们需要包括所有步骤并保存到数据库中。 这样做的最佳设计是什么?
是否有jquery的实现? 我是否需要将会话中的步骤保存到最终保存?
答案 0 :(得分:1)
如果您不在每个向导页面上访问数据库,则必须使用会话或cookie在页面请求之间存储数据。
您还可以使用利用javascript和隐藏帧来保存数据的客户端技巧。
答案 1 :(得分:1)
我为www使用创建了一些向导。如果您需要创建2个或更多向导,那么最好创建一个简单的向导框架,负责会话中的导航和数据存储。
在我的例子中,每个向导步骤都实现了负责临时数据存储的IWizardStep接口,以及一些常见信息,如步骤编号,显示字符串,下一个&然后我把它们放在一起,框架负责按顺序,导航和处理显示它们。
答案 2 :(得分:1)
我不确定这是否是您需要的,但C#有一个向导控件,这是实现向导类型过程的好方法。
http://weblogs.asp.net/scottgu/archive/2006/02/21/438732.aspx
否则,如果要实现自己的流,请使用session捕获每个步骤的值,并在最后一步保存。欢呼声..