加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > asp.Net > 正文

asp.net-mvc – 在MVC3中使用Workflow Foundation来处理页面流(

发布时间:2020-12-16 06:29:47 所属栏目:asp.Net 来源:网络整理
导读:我想要分离MVC网页,以及它们的显示顺序.一般来说,我认为这些是我需要解决的问题,但我很多时候都陷入了一种特定的思维方式.我只是想找到一个有助于控制流动的模式或对象. 样本页面排序: 仅向前:用户只能通过工作流程前进,直到完成. – 特殊情况:如果用户导
我想要分离MVC网页,以及它们的显示顺序.一般来说,我认为这些是我需要解决的问题,但我很多时候都陷入了一种特定的思维方式.我只是想找到一个有助于控制流动的模式或对象.

样本页面排序:

>仅向前:用户只能通过工作流程前进,直到完成.
– 特殊情况:如果用户导航到或手动输入无效的URL,则系统应相应地做出响应(重定向到当前步骤)
>前进 – 后退(只读):用户可以通过向导进行操作,但后退按钮允许以前数据的只读视图.
>前进 – 后退(读写):用户可以返回并更新先前条目中的数据.这可能导致工作流程重置为先前状态.

对于用户可能进入多个“有效状态”的那些时间,上面的前向概念应该适应(例如在状态机中)

题:

如何在MVC3 / WF4应用程序中实现此页面控制流程?

解决方法

我探索了这个想法.在我看来,如果你的过程需要很长时间(比如几天),Workflow Foundation将是值得的.

否则,您会发现编写某种自定义代码(如状态机)比尝试合??并Workflow Foundation更容易.

但是,如果您正在寻找示例,请参阅以下示例:
http://code.msdn.microsoft.com/Windows-Workflow-233b5e3c/sourcecode?fileId=22211&pathId=1790082120

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读