iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統 系列

隨著前端Freamwork越來越火紅如JS的jQuery,CSS的Bootstrap,這次前端要搭配的是Google推出的Angular.js,是一個前端MVC的library,這也是今年鐵人賽蠻熱門的主題,本系列將搭配ASP.NET MVC來實作一個網站。

鐵人鍊成 | 共 30 篇文章 | 39 人訂閱 訂閱系列文 RSS系列文
DAY 21

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(21) – Word套版功能

* 本篇目標 製作Word客製化報表 * 前言 上次我們利用內建的Report Viewer很方便的能讓我們匯出清單型資料,但實務上常常會有一些客製化的報表,....

2014-10-19 ‧ 由 Kyle Shen 分享
DAY 22

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(22) – NPOI讀取功能

* 本篇目標 讀取Excel的Row Data * 前言 實務上常常會讓使用者將大量的資料先輸入在Excel,再批次匯入系統,NPOI是一個強大的第三方套件,他...

2014-10-20 ‧ 由 Kyle Shen 分享
DAY 23

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(23) – NPOI匯出功能

* 本篇目標 將資料庫資料匯出成Excel * 前言 之前透過Report Viewer可以很方便的將資料匯出成Excel,但實務上如果客戶要求的Excel需要...

2014-10-21 ‧ 由 Kyle Shen 分享
DAY 24

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(24) – 登入功能

* 本篇目標 在MVC實作登入功能 * 前言 .NET Freamwork 4.5 微軟推出ASP.NET Identity,這讓我們實作登入機制及權限管理更加...

2014-10-22 ‧ 由 Kyle Shen 分享
DAY 25

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(25) – 權限管理

* 本篇目標 設計選擇及權限管理的資料表 * 前言 .NET Freamwork 4.5 微軟推出ASP.NET Identity,這讓我們實作登入機制及權限管...

2014-10-23 ‧ 由 Kyle Shen 分享
DAY 26

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(26) – MvcMenuProvider安裝篇

* 本篇目標 按造前兩篇所設計出的資料表,實現選單動態呈現 * 前言 MvcMenuProvider是一個很方便的helper,能讓我們用簡易的語法秀出選單,詳...

2014-10-24 ‧ 由 Kyle Shen 分享
DAY 27

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(27) – MvcMenuProvider自訂篇

* 本篇目標 選單依登入角色至資料庫撈取,並自訂bootstrap的選單樣式 * 前言 上一篇我們講了MvcMenuProvider基本使用,這篇會來介紹搭配權...

2014-10-25 ‧ 由 Kyle Shen 分享
DAY 28

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(28) – Elmah監控網站

* 本篇目標 安裝Elmah套件監控網站 * 前言 系統上線後,一定會遇到一些Bug,但如何在User抱怨之前,將Bug以最短時間內處理掉是很重要的是。Elma...

2014-10-26 ‧ 由 Kyle Shen 分享
DAY 29

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(29) – 發行到Azure

* 本篇目標 逐步將網站發行到Microsoft Azure * 前言 Azure出來後,我們可以很輕易的將網站放在雲上面,本篇將逐步新增一個Azure Web...

2014-10-27 ‧ 由 Kyle Shen 分享
DAY 30

[鐵人30天]當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統(30) – 完賽!!!!

此篇為心得文,不會有任何的程式碼,請安心服用 (終於等到這一天了XD) 當ASP.NET MVC 遇見 Angular.js MVC 客戶管理系統 * 鐵人賽...

2014-10-28 ‧ 由 Kyle Shen 分享