- 必須使用Layout
- 下方列表部分建議分開,不要寫在同一頁並且要有假資料(禁止寫死在HTML)
- 上方輸入的部分可以只是切版的結果不用實現功能
- 前方數字是流水號,不是DB的值
- 可使用EF , ADO.NET
- 範例資料庫請使用HomeWorkDB 內的資料
- 不可改變第一天設計的ViewModel
- 實做Service 層
- UnitOfWork
- Repository
- IOC & DI ( 使用 Unity容器 )
- Unit of Work 生命週期調整
- 將記帳本的寫入功能完成。
- 必須真的寫進資料庫
- 所有欄位必填
- 「金額」只能輸入正整數
- 「日期」不得大於今天
- 「備註」最多輸入100個字元(備註為 TextArea)
- 列表加入顏色變換
- 類型的「支出」字樣顯現為紅色
- 類型的「收入」字樣顯現為藍色
- 將記帳本的寫入功能改為 AJAX。(done)
- 如何片段更新下方 List (done)
- 日期欄位加入選擇器 (done)
- 金額必須用選的 (done)
- 實做 RSS
- 增加管理專用的 Area (done)
- 管理員可以編輯所有的歷史資料 (done)
- 非管理員進入會「跳回首頁」(done)
- 登入才可以寫入資料 (done)
- 如果你已經將寫入改為 AJAX 請嘗試維持 AJAX實做這塊。(done)
- 實做分頁功能(done)
- 將記帳簿路由改為改為 SkillTree(done)
- EX:http://localhost/skilltree
- 增加年月列表功能(done)
- 可指定年月顯示該年月的所有收支(done)
- 輸入 http://localhost/skilltree/yyyy/mm
- 可看到該年月收支(done)