【问题标题】:Using WF 4 as navigation framework for ASP.NET MVC2-based wizards使用 WF 4 作为基于 ASP.NET MVC2 的向导的导航框架
【发布时间】:2010-08-05 10:46:23
【问题描述】:

有人做过吗? 我打算使用 WF 4.0 中的状态机工作流作为导航框架...
思路如下
1. 状态对应页面。为匿名/授权请求将一些状态分组为复合状态
2. 自定义控制器工厂拦截请求,提取控制器/动作名称和其他一些数据,并调用工作流运行时传递这些数据
3. 工作流运行时执行一些东西,转换到新状态并传回新状态的名称以及视图渲染所需的其他数据
4.控制器工厂根据接收到的信息,创建对应的控制器等
我正在尝试考虑该设计的一些最终缺陷......

【问题讨论】:

    标签: asp.net-mvc workflow-foundation-4


    【解决方案1】:

    那里有许多使用 WF3 做这种事情的例子,但我还没有看到任何 WF4 的例子。我对 ASP.NET MVC 内部的了解不够多,无法提供有关如何实现这一点的任何具体细节,但我认为这是可能的。然而,这意味着同步运行工作流,并在它空闲时检查书签和/或活动状态,以查看当前启用了哪些操作。使用同步执行操作的自定义 SynchronizationContext 应该可以做到这一点。自定义的 TackingParticipant 应该能够告诉您工作流中发生了什么状态切换。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-03-10
      • 2010-09-30
      • 2020-06-05
      • 1970-01-01
      相关资源
      最近更新 更多