[英]How to state pattern with asp.net mvc?
一个问题,但我正在寻找两种解决方案:
静态意味着我知道所有状态。 动态意味着我不知道状态,因为最终用户可以定义它。
静止的
如何创建和组织视图、视图模型和动作? 我知道状态模式非常适合该场景,但是如何从视图模型传递数据并将它们放入实体? 每个动作负责一个状态? 如果我对下一状态有多个可能的选择怎么办?
我应该如何通过发布一些值来为作为字符串发送的状态选择正确的操作?
如何将正确发布的数据与实体上的特定操作匹配(查看状态模式)?
动态的
如果最终用户可以创建自己的状态怎么办? 示例:应用程序具有类似工作流的功能。 假设我有和上面一样的情况。 我没有对每个州的看法,因为我不了解它们。
问题......是相同的,但我认为解决方案可能不同......但解决方案是什么?
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.