我創建了一個應用程序的新的支持中心和「自救」的客戶服務模塊易趣般的「聯繫我們」的系統架構指導。該CIO很喜歡eBay的「聯繫我們」頁面的流程,即基本工作原理是這樣的:與決策「工作流程」
- 首先,你從一組主題選擇一個特定主題(如買賣,帳戶在eBay)
- 然後,根據您選擇的主題(名稱就是我在某些初步草圖中稱呼它們的名稱),您會看到似乎是三種可變類型信息之一:
- 「描述性」:顯示可以鏈接到應用程序的其他部分。
- 「生死抉擇」:顯示的附加主題
- 「操作」列表:允許用戶查找一個項目,做一些動作(取消)
從一些實驗,選擇可以列出其他選擇,或者描述性文本塊或操作部分。
我對這個適當的體系結構是空白。我選擇的平臺是ASP.NET(WebForms,可悲的是,我們不想在此觸摸MVC),所以「Action」區域必須是一個用戶控件,它被動態地加載到佔位符中,但我更關心的是可能的數據庫結構。我需要一種方法來了解每個主題是否會導致上述三種類型之一,然後在頁面上動態加載內容,鏈接列表或用戶控件,這會使事情變得更加棘手,而不會介紹這樣的事實:技術用戶將不得不更新並添加來自某種管理面板的信息。
對於做這樣的事情的任何建議?我沒有處於緊急的最後期限,但我不能花太長時間,否則我會被認爲是在浪費時間而不會產生結果。
您的約束是ASP.NET還是特定的ASP.NET webforms? –
可悲的是,WebForms。這裏不能介紹MVC。 –