iT邦幫忙

鐵人檔案

2017 iT 邦幫忙鐵人賽
回列表
Modern Web

從Asp.Net MVC5的起跑點認識現代網站 系列

現代網頁技術層出不窮,要精通所有領域需要花很大量的時間,往往都是碰到什麼就學什麼,在這些學習清單中,沒有只需要學某種技術的道理,因為各個技術都有他們各自的特色與習慣的愛好者,而我們也不是盲選,而是必須了解武器的好壞,從而選擇自己喜歡的使用,在接下來30天,一起在零碎的時間,一探網頁開發的旅程。

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

Day1-旅途啟航-MVC帶來的好處

前言 各位好,我是逸宣(Harry)接續的30天主要是探索以Asp.net MVC5開發一個前後台網站所會接觸到的領域,以及Asp.net MVC5的開發觀念,...

2016-12-16 ‧ 由 DK.Harry 分享
DAY 2

Day2_MVC專案架構

基本環境架構 首先開啟VS,並建立一個MVC專案,會自動產生MVC所需的檔案,今天我們就來逐步認識類別的功用。 專案資料夾 App_Data: 放置專案所...

2016-12-17 ‧ 由 DK.Harry 分享
DAY 3

Day3 _Model之ORM/EntityFramework

Entity Framework是微軟為 .Net平台推出的ORM解決方案。 何謂ORM(物件關聯對應)? 定義:是一種程式設計技術,用於實現物件導向編程語言裡...

2016-12-18 ‧ 由 DK.Harry 分享
DAY 4

Day4_初探Controller

Day3建立了ProductModel今天來了解如何建立Controller! 或是你需要CRUD的功能可以選擇「具有讀取/寫入動作的MVC5控制器」,它會自動...

2016-12-19 ‧ 由 DK.Harry 分享
DAY 5

Day5_快速開發所帶來的好處與設計思維

今天來體驗工具所帶來的便利性。 在Controller按右鍵加入控制器,選擇「具有檢視、使用Entity Framework的MVC5控制器」 選擇建好的資料...

2016-12-20 ‧ 由 DK.Harry 分享
DAY 6

Day6_Razor語法初探

Asp.NET MVC支援Razor語法,它可以再View中混用C#語法跟HTML,所以會發現View檔案的副檔名都是.cshtml,那這個語法的好處是可以優化...

2016-12-21 ‧ 由 DK.Harry 分享
DAY 7

Day7_Razor進階之表單欄位

強行別 強型別(Strong Type) 是一種觀念,他沒有明確的定義,而我認為是一種強行指派變數型態的開發方式,這樣帶來什麼好處? 很好Debug,因為你資...

2016-12-22 ‧ 由 DK.Harry 分享
DAY 8

Day8_Model驗證欄位與自訂驗證

一開始產生的edmx資料庫的Project.cs檔看的到這比照Table建出來的.cs檔,但上面註解卻標示不建議修改。 那是因為如果Table改掉之後我們比須...

2016-12-23 ‧ 由 DK.Harry 分享
DAY 9

Day9_Controller傳資料給View的方法(ViewData、ViewBag、TempData)

我們一開始最普遍帶資料給View的方式是透過return View(),而我們今天要來測試三種傳值得方法。 public ActionResult Index...

2016-12-24 ‧ 由 DK.Harry 分享
DAY 10

Day10_ActionFilter

ActionFilter(動作過濾器類型) 分為以下類型的Interface可以實作 IAuthenticationFilter驗證過濾 IAuthoriza...

2016-12-25 ‧ 由 DK.Harry 分享