.Net MVC 簡易的Filter實作

以前在看.net MVC的時候,覺得規則太多很囉唆,

尤其用習慣PHP 的MVC framework都覺得沒有那麼多規定,

只能說convention over configuration 就是搞出一對約定,

覺得EntityFramework、還有Html Helper要記憶好麻煩,

但是如果不記,接手別人的程式又要查個老半天,

本篇就只是練習如何建立一個Model(假資料)並將資料帶到View,

並透過參數做查詢的一個簡單範例,

首先新增一個Employee Model

public class Employee
{
public int ID { get; set; }
public string Name { get; set; }
public DateTime JoiningDate { get; set; }
public int Age { get; set; }
}

建立一個Employee controller

建立假資料


在controller將data帶到view上

public ActionResult Index()
{
var employees = from e in GetEmployeeList()
orderby e.ID
select e;
return View(employees);
}

建立一個View,將資料渲染出來,並且套用bootstrap

可以得到以下畫面

index

調整controller 做查詢判斷

filer

可以得到結果如下

query