實際上,控制器就是一個類,一個繼承自Controller的類。正常建立一個Controller便可,而問題在於asp.net mvc提供了一套便捷的方法,在建立一個Controller時,能夠自動建立一些Action。數據庫
1 打開項目,在Controller文件夾上右鍵,選擇,建立Controllermvc
2 輸入控制器名,點擊肯定;注意,控制器名通常都有Controller做爲後綴框架
3 框架會建立這個控制器,繼續自Controller,並全默認生成一個名爲Index的Actionasp.net
4 其實上並無自動生成視圖學習
5 若是咱們要自動生成一套的action,好比增刪查改,那是否是更加省力?事實上支持的。也就是說咱們剛纔建立的時候,選擇的是一個空的MVC控制器,咱們能夠選擇一個類,讓框架自動生成相應的action及view。.net
6 建立一個新的控制器,選擇使用模板,這個模板能夠知足咱們上面的要求3d
7 先選擇一個上下文,即數據庫表明實體類,這個咱們在使用ef生成數據庫實體時,會輸入一個名稱,通常與Model中edmx文件的名稱相同blog
8 接着選擇一個類(至關於數據庫中的一個表),如此處,咱們須要作一個域名的增刪查改功能,那麼能夠選擇類Domain;點擊添加繼承
9 若是咱們要爲將要生成的視圖指定一個模板的話,能夠點擊右下角的高級選項;在這裏能夠指定一個模板Layoutip
10 生成好的控制器及其視圖;這些功能除了一些更改以外,差很少直接可用,這能夠省掉很多重複勞動
11 生成控制器的功能就暫時介紹到這裏,祝您學習愉快!
本人原創,轉載註明出處。更佳視覺排版請移步:http://t.cn/RP6lxub