.NET 向导框架
我知道有一个 ASP.NET Wizards Control 但是这个是相当基本的并且不提供太多的灵活性。
我想知道是否有一个基于 .Net 的向导框架,允许您构建具有以下一些功能的复杂向导:
- 重用向导之间的步骤
- 动态控制向导流程
- 每页和向导范围内的验证
我知道有工作流程/BPM像 Skelta 和 BPM 这样的风格系统,但我希望构建诸如信用额度应用程序或抵押贷款应用程序之类的东西,这些应用程序需要多个步骤并且可能具有复杂的验证规则。
I'm aware that there is an ASP.NET Wizards Control however this is fairly basic and doesn't offer a whole lot of flexibility.
I was wondering if there was a .Net based wizards framework that allowed you to build complex wizards with some of the following features:
- Re-use steps between wizards
- Dynamically control the wizard flow
- Per page and wizard wide validation
I know there are workflow / BPM style systems like Skelta and BPM, but I'm looking to build things like Line of Credit application or a Mortgage application which needs multiple steps and could have complex validation rules.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您可以使用 ASP.Net 向导控件来完成所有三个要点
使用 Web 控件作为步骤的内容。
单击 NextButton 时,捕获 ActiveStepIndex 是什么,并根据结果继续处理。
参见#2。例如,您可以根据用户当前所在的步骤调用验证函数,并根据结果控制步骤之间的流程。
You can do all three of your bullet points with the ASP.Net Wizard Control
Use Web Controls for the content of your steps.
On a click of the NextButton, capture what the ActiveStepIndex is and continue processing based on the result.
See #2. You could, for example, call a validation function based on the step the user is currently on and control flow from step -to-step based on the result.