第七屆 優選

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

系列文章

DAY 21

搜索頁面 - ViewModel的定義

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

DAY 22

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

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

DAY 23

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

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

DAY 24

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

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

DAY 25

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

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

DAY 26

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

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

DAY 27

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

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

DAY 28

Javascript和Mvc溝通 - 概念篇

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

DAY 29

Javascript和Mvc溝通 - 實作篇

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

DAY 30

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

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