一步一步的用户交互模式

时间:2011-07-01 17:17:23

标签: asp.net vb.net

我有一个用户需要填写数据的向导。在第一步完成之前,您无法导航到第二步。

我通过禁用/启用“下一步”按钮来强制执行此行为,但我真的不喜欢这个解决方案,因为它在这里似乎不是很优雅或安全。通过强制执行步骤来构建逐步流程的好方法是什么。

谢谢!

1 个答案:

答案 0 :(得分:0)

我认为安全等级取决于逻辑要求。

  • 如果用户必须输入一些 之前的授权信息 第二步(如PIN码)你可以 把这些信息(或一些 从中生成的哈希码 信息)在cookie和验证 发布第二步时的cookie。

  • 如果用户只需输入全部内容 第二个要求的信息 step(就像第一步中的国家名称需要生成第二步的状态)但是没有这样做并尝试 你可以发布第二步数据 验证这个sittuation 第二步(甚至最后一步)和 生成异常或重定向 第一步。