iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

以Asp .Net MVC 5 為基礎,建立自己的程式開發框架 系列

Asp .Net MVC 是一個很好的框架,它定義好開發Web所需要最“基礎”的程式架構。但是,一些常用的東西就沒有(本來也不應該要有),例如:Log、View Model和Model的對應等。這系列將介紹如何在Asp .Net MVC上面打造常用的功能,讓在開發的時候能夠更快速、並且減少重工。

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

傳遞資訊到前端的通用型服務

到目前為止,已經介紹了很多屬於基礎建設的部份。從核心的DI用Autofac開始,再到那裡都使用的到的Log服務。再來介紹了ViewModel和如何透過框架來讓對...

2014-10-03 ‧ 由 Alan Tsai 分享
DAY 12

BaseController的重要性

在這一篇將會介紹為什麼對框架來說有一個BaseController讓所有的Controller來繼承很重要,並且介紹一個簡單的強型別的RedirectToAct...

2014-10-04 ‧ 由 Alan Tsai 分享
DAY 13

Service層 - 概念篇

在這一篇將會看所謂的Service層。爲什麽需要Service層?並且Service層包含了什麽東西,並且在使用上,會給我們帶來什麽便利。 同步發表於我的部落格...

2014-10-05 ‧ 由 Alan Tsai 分享
DAY 14

把目前的CRUD功能抽到Service層

在上一篇介紹完了什麼是Service層,和為什麼要使用Service層。在這一篇,將會把CRUD裡面的方法先抽到Service層裡面,因此Controller不...

2014-10-06 ‧ 由 Alan Tsai 分享
DAY 15

處理檔案上傳

在網站裡面,通常都會需要讓使用者上傳檔案,好方便前臺或者別的顯示這個資訊的地方來下載這個對應的檔案。 在Mvc裡面,有所謂的HttpPostedFileBase...

2014-10-07 ‧ 由 Alan Tsai 分享
DAY 16

處理檔案上傳 2 - 放到Service層

在上一篇,介紹了如何處理檔案上傳的部分。但是,裡面處理上傳檔案的邏輯是放在Mvc的Action裡面。 這個有一些壞處,首先,和邏輯相關的不應該寫在Control...

2014-10-08 ‧ 由 Alan Tsai 分享
DAY 17

資料驗證 - 思路篇

在任意的Application裡面,都一定需要儲存資料。而這些資料的正確性是非常重要。舉例來說,以一篇部落格文章來說,這篇文章一定要有“標題”和“作者”,如果沒...

2014-10-09 ‧ 由 Alan Tsai 分享
DAY 18

資料驗證 - 實作篇

在上一篇介紹了資料驗證的三個時機,在這一篇將會實作上一篇的內容。 同步發表於我的部落格:http://alantsai2007.blogspot.com/201...

2014-10-10 ‧ 由 Alan Tsai 分享
DAY 19

框架產生下拉式資料的內容

這一篇,回到Controller常常需要做的一件事情,那就是當如果欄位屬於下拉式選單的時候,需要準備好下拉式清單的資料。 如果用的是預設的方式去產生下拉式選單其...

2014-10-11 ‧ 由 Alan Tsai 分享
DAY 20

搜索頁面 - 思考篇

搜索頁面無疑是任何系統必須要有的功能,同時要做出搜索頁面需要很多不同的地方:需要注意搜索條件,分頁的處理和結果的呈現。 這些處理其實如果沒有統一的做法,會很容易...

2014-10-12 ‧ 由 Alan Tsai 分享