iT邦幫忙

鐵人檔案

2014 iT 邦幫忙鐵人賽
回列表

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

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

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

搜索頁面 - ViewModel的定義

在上一篇介紹完了搜索功能的概念和思路之後,在這一篇開始要看實作的部份。 通常寫Mvc都是從Model開始,因此這一篇將來看一下搜索功能所會使用到的ViewMod...

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

搜索頁面 - Service層的工作 -動態產生Linq條件

在上一篇介紹完了會使用到的ViewModel之後,接下來就是實際的商業邏輯,也就是實際做搜索和產生資料的部份。 在這一篇,將會介紹如何透過Service層和Vi...

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

搜索頁面 - Service層的工作 - 自動套用一般搜索條件

在上一篇介紹完了如何動態產生Linq條件之後,在這一篇,將會透過Reflection和Dynamic Linq Query來讓Service層,能夠在不做任何事...

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

搜索頁面 - Service層的工作 - View方面的處理

在上一篇介紹完了Service如何自動處理搜索和Controller如何呼叫這個Service之後,接下來就要看view將會如何呼叫,並且透過一些Helper方...

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

搜索頁面 - Service層的工作 - 搜索在進化

在上一篇介紹完了如何顯示搜索表單之後,一個基本的通用搜索功能就完成了。 不過,其實有些部份還可以在加強,舉例來說,目前搜索是一定要完全符合才搜索的到,但是這樣就...

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

View相關的處理 - Model的Metadata介紹

Service層的部份到目前為止已經介紹了基本的CRUD,搜索方面的自動處理和一些資料驗證的部份。是時候來切換一下看在View的部份框架還能夠幫到什麼。 在這一...

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

View相關的處理 - 框架自動增加Model Metadata

在上一篇介紹完了什麼是Model Metadata和Mvc的Html Helper如何利用Metadata來產生開發者想要的Html內容,在這一篇將會介紹框架如...

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

Javascript和Mvc溝通 - 概念篇

隨著前端處理的需求越來越高和前端框架的進化,前端變的更加容易,並且給更好的使用者體驗,身為開發者通常都需要使用到AJAX的技術,避免使用者需要一直切換和刷新頁面...

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

Javascript和Mvc溝通 - 實作篇

上一篇介紹完了在Mvc的框架裡面,用Json方式傳遞資料的問題之後,接下來將會看這些問題將會如何解決。 同步發表於我的部落格:http://alantsai20...

2014-10-21 ‧ 由 Alan Tsai 分享
DAY 30

[iThome 第七屆鐵人賽 30] 終篇 總結

時間過的非常快,一眨眼30天就過去了,到目前為止框架的介紹也到了一個階段,希望大家在這一系列有得到一些有幫助的內容。 下面將會用一個同事幫忙畫的30天所介紹的框...

2014-10-22 ‧ 由 Alan Tsai 分享