2010-05-07 67 views
0

一个问题,但我在寻找两个解决方案:如何使用asp.net mvc声明模式?

  • 静态
  • 动态

静态意味着我知道所有的状态。动态意味着我不知道状态,因为最终用户可以定义它。

Static
如何创建和组织视图,视图模型和操作?我知道状态模式非常适合这种情况,但是如何将视图模型中的数据传递给实体?每个行动都对一个国家负责?如果我认为下一个国家有多种可能的选择,该怎么办?

我应该如何选择适当的行为发送作为一个字符串通过发布一些值的状态?

如何正确匹配发布的数据到实体上的特定操作(查看状态模式)?

动态
如果最终用户可以创建自己的状态怎么办?例如:应用程序具有类似工作流的内容 假设我有和上面一样的情况。我对每个州都没有看法,因为我不了解他们。

问题...是一样的,但我认为解决方案可能会有所不同...但解决方案是什么?

+1

你的问题太:S – Omu 2010-05-08 19:59:45

+0

我不明白? – dariol 2010-05-10 19:28:07

回答