Asp.net MVC4 +EF6開發的個人網站源碼和介紹(僅供新手學習)


本項目是我去年利用業余時間開發的,采用的是asp.net mvc 4 +EF6+三層架構,適合新手進行學習,高手就沒有什么價值了,可以直接跳過。

源碼和數據庫下載(已上傳到git)https://github.com/qingfengjun/xiaoshuaiWeb

本項目實現的功能點如下

  • 維護文章分類
  • 發布文章,包括上傳圖片、附件、多媒體
  • 前台分類顯示,文章顯示
  • 文章評論,分享功能

http://images2015.cnblogs.com/blog/532350/201601/532350-20160121224056547-1861160921.png
http://images2015.cnblogs.com/blog/532350/201601/532350-20160121224116359-45455456.png

采用的插件和UI

  • 后台管理系統是模仿的博客園管理系統的Ui
  • 前台的Ui是本人自己設計的
  • 富文本編輯框采用的是百度uedit
  • 彈出層采用的是layer

http://images2015.cnblogs.com/blog/532350/201601/532350-20160121224132687-678282359.png

系統存在的一些問題

  • 沒有登錄和權限管理
  • 菜單顯示和邏輯不太動態
  • 主鍵使用時間戳,過長也不好看
  • 代碼有點混亂,畢竟只是開發玩玩
  • mvcpager還沒有使用起來
  • EFhelper封裝不完整,暫時不支持事物

此項目開發之后的一些體會

  • 部分視圖結合強模型是個好東西
  • 模型綁定和mvc自帶驗證很強大,但是封裝性太強
  • 特性比較重要
  • model和viewmode區分,大型項目要使用viewmode,小型的2者可以結合


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM