ASP.NET Core SignalR 是一個開放原始碼程式庫,提供了Server與Client端之間的即時通訊,並簡化Server端的使用方式。 Signa...
Filter 是延續 ASP.NET MVC 的產物,同樣保留了五種的 Filter,分別是 Authorization Filter、Resource Fil...
路由跟 URL 重寫的功能性略有不同。路由是將 Request 找到對應的服務,而 URL 重寫是為了推卸責任 XD轉送 Request。 本篇將介紹 ASP....
ASP.NET Core 透過路由(Routing)設定,將定義的 URL 規則找到相對應行為;當使用者 Request 的 URL 滿足特定規則條件時,則自動...
通常一個網頁專案會有許多的環境變數設定,在Miniblog中簡單改動appsettings.json裡面屬性值就可以改變Blog設定。 舉例:編輯器是否使用M...
ASP.NET Core 提供的 Logging API,不僅可以方便調用 Logger,且支援多種 Log 輸出,也能把 Log 發送到多個地方,並支援第三...
.NET Core 的單元測試框架有支援 xUnit、NUnit 及 MSTest,官方是比較推薦用 xUnit,但 NUnit 似乎比較受 .NET 工程師歡...
產品從開發到正式上線的過程中,通常都會有很多個環境,如:開發環境、測試環境及正式環境等。 每個環境的組態設定可能都略有不同,至少資料庫不會都連到同一個地方,因此...
Introduction We take great advantage of better UX and performance in SPA (Sing...
接下來為我們的Line官方帳號寫一個WebHook。Line的WebHook的概念就是:在LINE的後台設定一個Api網址用來訂閱在Line官方帳號上面發生的事...
ASP.NET Core MVC 跟 ASP.NET MVC 一樣也提供了 Filter 的功能,以 AOP 的觀念在執行 Action 的前後處理資料。第一次...
今天延續前兩篇文章對Debug做一個超進化,加上Azure獨有Snapshot神器:Exception偵錯快照。 是否讀者有過這樣經歷,使用者說: &...
13.Electron.Net跟Miniblog:建立Menu使用"開發人員工具"Debug 今天一直奇怪為什麼JQuery的效果在網頁版正...
.NET Core 是新一代的 .NET Framework 版本,可以用來建置現代化、雲端、網際網路連線的應用程式。可以使用 C#、Visual Basic...
12.Electron.Net:電腦Markdown編輯器,修改文章上傳Server 接著做修改文章頁面: 首先.net core可以使用強型別Model維護...
前言 過去我們會透過第三方套件來實作DI Container(Unity、Autofac等),但現在不用這麼麻煩了 - ASP.Net Core直接內建DI。...
寫這系列的起因:想藉由做一個Blog來學習ASP .NET Core,自動爬IT鐵人賽文章同步更新到Blog,並且以W3C格式整理文章方便閱讀。 找尋...
使用單例模式實做線性分配器(2/2) 延續Day28.使用單例模式實做線性分配器(1/2)的需求,我們接下來要開始實作取號的方法。 Sample Codes...
ASP.NET Core MVC 中的 Views 是負責網頁顯示,將資料一併渲染至 UI 包含 HTML、CSS 等。並能透過 Razor 語法在 *.csh...
前言 本文將延續上一篇還沒講完的Model Validation,繼續介紹ASP.Net Core MVC中自訂及遠端驗證的使用方式。 同步發表於個人點部落...
Startup 類別是 Web 應用程式的進入點,可以在這個類別中設定應用程式要使用的服務和處理請求的 pipeline。 Startup 類別 一般習慣會將啟...
前言 本篇將介紹ASP.Net Core中MemoryCache的使用方式。 同步發表於個人點部落 - [鐵人賽Day24] ASP.Net Core MVC...
ASP.NET Core 並不會自動把所有封包壓縮,要針對 Response 的內容做壓縮,可以使用的 ResponseCompression 套件提供的壓縮方...
6.1 MVC,多少人假汝之名為惡 在前幾天討論Visual Studio的發展歷史時,談到MVC的發展。 MVC是在1980年代一套命名為SmallTa...
Introduction We will learn the following ways to use Configuration in ASP.NET C...
ASP.NET Core 提供了好用的 Logging API,預設就已經將 Logger 物件放進 DI 容器,能直接透過 DI 取用記錄 Log 的物件。...
連接事件 建立連線,我們需要建立一個連線物件,withUrl(Hub)裡的參數放入要連接的Hub名稱,再用build()建立連線物件。 var connecti...
CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...
今天,我們來討論ASP.NET Core的驗證機制。 昨天我們談到主版頁面時有講,最好是能夠在網站一啟動時,就判斷是否完成登入的動作,如果完成登入再顯示網...
單元測試的特性跟優點在這邊就不贅述了,有興趣的可以參考官方文件,或者去上 91 大大的課。今天的重點會擺在如何在 ASP.NET Core MVC 專案中建立單...