本篇將介紹ASP.Net Core中Exception的兩種處理機制 - Filter & Middleware。
[鐵人賽Day21] ASP.Net Core MVC 進化之路 - Exception Filter & Middleware
- 2356
- 0
- [鐵人30天]ASP.Net Core MVC 進化之路
- 2020-09-03
本篇將介紹ASP.Net Core中Exception的兩種處理機制 - Filter & Middleware。
SignalR是一套.Net提供的訊息即時同步的傳遞機制,
可以開發如聊天室、監控平台應用,
本文將介紹ASP.Net Core中SignalR的使用方式。
本篇將介紹ASP.Net Core中NLog使用方式。
寫Log是大部分專案都會碰到的事,
本文將介紹ASP.Net Core中Logging相關功能。
Filter延續了ASP.Net MVC5的設計,
可在各Pipeline執行前與執行後指定需觸發的事件,
本文將介紹ASP.Net Core Filter的使用方式。
本文將延續上一篇還沒講完的Model Validation,
繼續介紹ASP.Net Core MVC中自訂及遠端驗證的使用方式。
講完了Controller的基礎應用後,
本文將介紹ASP.Net Core中的Model Validation。
本文將介紹ASP.Net Core中Controller的使用方式。
過去我們會透過第三方套件來實作DI Container(Unity、Autofac等),
但現在不用這麼麻煩了 - ASP.Net Core直接內建DI。
Dependency Injection簡稱DI,
可用於服務層抽換及撰寫測試時的接縫,
本篇將介紹DI概念及實作方式。
本篇文章將介紹ASP.Net Core中Partial View及View Component的使用方式。
本篇將針對View中Tag Helper及Layout進行介紹。
在ASP.Net Core MVC中View負責畫面顯示的工作,
本篇會針對資料傳遞及Razor語法做簡單介紹。
在ASP.Net Core中Model Binding並沒有太大的改變,
比較有感的應該是Action裡面也內建DI了,
也可以讓建構注入乾淨一點。
在網站開發的過程中,
更改URL算是還蠻常發生的事,
假設某公司的首頁URL更新了,
使用者卻輸入了舊的URL(可能從書籤列點選連結),
總不能回應404吧?
URL Rewrite就是為了解決這個問題。
本篇將介紹ASP.Net Core如何做URL Rewrite。
網站伺服器大多都是透過URL方式作為進入點,
因此對路由的解析就變得格外重要,
本篇將介紹ASP.Net Core 路由的設定方式。
在ASP.Net Core中**Middleware**的設計非常直覺跟彈性,
本篇將記錄ASP.Net Core Middleware的相關用法。
筆者目前使用的Visual Studio版號是15.8.5,
沒更新的話請記得更新。
不囉嗦,直接來新增一個專案!
文章一開始筆者先自嘲一下,
筆者剛開始接觸MVC的時候,
一直以為這是一套微軟特定的開發技術,
後來才知道它只是命名剛好有MVC而已。
如果有維管過老舊系統的經驗(如ASP、JSP)的開發人員,
你應該有看過「前後端擺在一起」的著作。
這樣的開發方式並不會影響產品的交付的速度,
日後幾年維護也不成問題(假設原開發團隊還在的話)。
但數年後換人接手修改時,
可能就會讓人踩到許多的「雷」。