2010-05-07 68 views
0

一個問題,但我在尋找兩個解決方案:如何使用asp.net mvc聲明模式?

  • 靜態
  • 動態

靜態意味着我知道所有的狀態。動態意味着我不知道狀態,因爲最終用戶可以定義它。

Static
如何創建和組織視圖,視圖模型和操作?我知道狀態模式非常適合這種情況,但是如何將視圖模型中的數據傳遞給實體?每個行動都對一個國家負責?如果我認爲下一個國家有多種可能的選擇,該怎麼辦?

我應該如何選擇適當的行爲發送作爲一個字符串通過發佈一些值的狀態?

如何正確匹配發布的數據到實體上的特定操作(查看狀態模式)?

動態
如果最終用戶可以創建自己的狀態怎麼辦?例如:應用程序具有類似工作流的內容 假設我有和上面一樣的情況。我對每個州都沒有看法,因爲我不瞭解他們。

問題...是一樣的,但我認爲解決方案可能會有所不同...但解決方案是什麼?

+1

你的問題太:S – Omu 2010-05-08 19:59:45

+0

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

回答