iT邦幫忙

asp.net core相關文章
共有 451 則文章
鐵人賽 Software Development DAY 24
.net6套件入門 系列 第 24

技術 [.net 6] NLog範例

目的 在webapi專案下使用NLog套件 同步更新於個人部落格NLog範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下...

鐵人賽 自我挑戰組 DAY 21

技術 ASP.NET Core - 活動報名管理系統:Day21 將已上傳的圖片顯示在頁面上

前言 昨天我們完成了圖片上傳的功能,今天就將它顯示在活動列表頁面吧! Repository EventsRepository 目前的 GetEvents() 是...

鐵人賽 Software Development DAY 25
.net6套件入門 系列 第 25

技術 [.net 6] NLog進階範例

目的 在寫nlog.config檔案時覺得怎麼有點複雜,我只是需要簡單的設定檔就好了,最後決定透過appsetting來做設定 將log文件採用非同步寫入,可...

鐵人賽 自我挑戰組 DAY 20

技術 ASP.NET Core - 活動報名管理系統:Day20 圖片上傳功能

前言 直至昨天,我們終於將 CRUD 的功能與頁面完成了,不過在新增 Events 資料的部分少了圖片上傳功能,圖片可以說是各個網站中,最重要的表現方式之一,絕...

鐵人賽 自我挑戰組 DAY 19

技術 ASP.NET Core - 活動報名管理系統:Day19 將 CRUD 的前後端寫好 - 2

前言 昨天將新增、編輯以及讀取寫好了,今天就來將刪除做好,以及將欄位名稱 DisplayAttribute 都加好。 修改 Delete Repository...

鐵人賽 自我挑戰組 DAY 18

技術 ASP.NET Core - 活動報名管理系統:Day18 將 CRUD 的前後端寫好 - 1

前言 先前我們導入了 Repository Pattern 以及將 Events 的瀏覽功能寫好了,為了讓整體功能更完整,今天就把新增、編輯以及讀取都寫好吧!...

鐵人賽 自我挑戰組 DAY 17

技術 ASP.NET Core - 活動報名管理系統:Day17 讓 View 顯示 Enum 的文字

前言 一直到現在,在瀏覽活動列表時,活動種類總是顯示 CategoryId 的數字,而不是 Enum,今天就要來解決這件事,讓列表顯示更完整。 View 首先需...

鐵人賽 Software Development DAY 17
.net6套件入門 系列 第 17

技術 [.net 6] EPPlus圖表範例

目的 使用epplus製作長條圖 同步更新於個人部落格EPPlus圖表範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一...

鐵人賽 Software Development DAY 16
.net6套件入門 系列 第 16

技術 [.net 6] EPPlus範例

目的 將資料匯出成excel 同步更新於個人部落格EPPlus範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步 2....

鐵人賽 自我挑戰組 DAY 16

技術 ASP.NET Core - 活動報名管理系統:Day16 Repository Pattern 與 DI 的便利:正式、測試資料切換

前言 昨天我們終於導入 Repository Pattern,也用到了 DI 的服務,但除了解除強耦合之外,還能有甚麼好處呢? 今天我將展示如何運用這兩樣東西,...

鐵人賽 Software Development DAY 15
.net6套件入門 系列 第 15

技術 [.net 6] 更改回傳Json時為大駝峰命名

目的 將預設回傳的Camel-Case(temperatureCelsius)改為Pascal Case(TemperatureCelsius) 同步更新於個...

鐵人賽 自我挑戰組 DAY 30

技術 [Dot Net Core](圖解系列與常用套件) Discipline Equals Freedom

[紀律之影響] 看個有趣的訪問: Jocko Willink 曾在海豹突擊隊服役,他是海豹三隊「布魯瑟任務小組」(Task Unit Bruiser)的指揮...

鐵人賽 自我挑戰組 DAY 15

技術 ASP.NET Core - 活動報名管理系統:Day15 Repository Pattern

前言 昨天我們依然使用 ViewModel 來對 View 客製化顯示與傳值,但在 Controller 取值的部分,Code 好像可以再更簡潔一點,也可以再降...

鐵人賽 Software Development DAY 23
.net6套件入門 系列 第 23

技術 [.net 6] Serilog進階範例

目的 讀取appsetting設定檔 二階段初始化 為了簡單化故將Log存入SQLite 同步更新於個人部落格Serilog進階範例 1.建立新專案 選...

鐵人賽 Software Development DAY 14
.net6套件入門 系列 第 14

技術 [.net 6] 解決System.Text.Json序列化後會將所有非ASCII轉為Unicode

目的 序列化時不自動將非ASCII轉為Unicode 同步更新於個人部落格範例 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行...

鐵人賽 自我挑戰組 DAY 29

技術 [Dot Net Core](常用套件) 29. 外部擴充功能研究範例

承上一節探討,上一節是以抽換模組的狀況下模擬,模組仍依照介面定義的功能來實作。 如果能由外部擴充功能,擴充 "額外" 功能,且是非繼承必須...

鐵人賽 Software Development DAY 22
.net6套件入門 系列 第 22

技術 [.net 6] Serilog範例

目的 在webapi專案下使用serilog套件 同步更新於個人部落格Serilog範例 1.建立新專案 選擇ASP.NET Core Web API專案範...

鐵人賽 自我挑戰組 DAY 28

技術 [Dot Net Core](常用套件) 28. 抽換類別模組不重啟服務 - 使用Autofac協助研究範例

有時會思考一個問題,因為系統的複雜度上升,往往變更後更版上線也跟著複雜起來。那如果是微服務呢? 中斷了系統使用外,也要更新好幾個POD。有沒有一條路是可以擴充...

鐵人賽 Software Development DAY 13
.net6套件入門 系列 第 13

技術 [.net 6] System.Text.Json序列化範例

目的 不使用Newtonsoft.Json,改採.net6內建的System.Text.JsonSystem.Text.Json更著重在效能與安全性,大多數人應...

鐵人賽 自我挑戰組 DAY 13

技術 活動報名管理系統:Day13 ViewModel, AutoMapper

前言 先前我們已經用 Scaffolding 建立簡易的 CRUD 功能,不過可以發現,像是 Create 時,理應不需要填寫 CreateUser, Crea...

鐵人賽 自我挑戰組 DAY 27

技術 [Dot Net Core](常用套件) 27. 批次註冊至 IOC Container - Scrutor vs Autofac

於.net core 中有內建原生的 DI container,使得可以使用它的 IOC 機制。另一種取代原生的 Autofac 套件可以搭配複雜的情境需求之...

鐵人賽 Software Development DAY 12
.net6套件入門 系列 第 12

技術 [.net 6] swagger授權範例(jwt token)

目的 在swagger內使用jwt token測試API 同步更新於個人部落格swagger授權範例 1.建立新專案 選擇ASP.NET Core Web...

鐵人賽 自我挑戰組 DAY 12

技術 ASP.NET Core - 活動報名管理系統:Day12 Life Cycle 生命週期

前言 如果能理解當一個 Http Request 傳到系統時,該 Request 是如何在系統的生命週期中流竄的,那在開發或是在系統分析與設計時,更可以了解甚麼...

鐵人賽 自我挑戰組 DAY 26

技術 [Dot Net Core](常用套件) 26.套件Autofac於專案中如何快速擴充客製註冊方法

之前討論了 Autofac套件內部是如何運作的,稍微了解整個流程,雖然不是百分百都將所有細節都展現出來,但也可以了解近七、八成的主要執行方式。 這篇是探討,利...

鐵人賽 Software Development DAY 11
.net6套件入門 系列 第 11

技術 [.net 6] swagger範例

目的 每次要使用swaggerUI時候範例總是各式各樣,千奇百怪,下列範例是使用官方預設的Swashbuckle套件來教學。 同步更新於個人部落格swagge...

鐵人賽 自我挑戰組 DAY 11

技術 ASP.NET Core - 活動報名管理系統:Day11 Dependency Injection

前言 作為一個程式設計師,我們都希望程式越寫越好,而其中物件導向是最為重要之一的概念。物件導向遵從著 SOLID 的原則來執行,遵循 SOLID 原則,基本上可...

鐵人賽 Software Development DAY 21
.net6套件入門 系列 第 21

技術 [.net 6] EFCore語法說明

目的 說明EFCore基本語法,EFCore的基礎為Linq,所以使用上與Linq邏輯一模一樣,只是語法有些微差異。 同步更新於個人部落格EFCore語法說明...

鐵人賽 Software Development DAY 20
.net6套件入門 系列 第 20

技術 [.net 6] EFCore範例

目的 透過EFCore對db做查詢,為了降低門檻採用SQLite當範例資料庫。 同步更新於個人部落格EFCore範例 1.建立新專案 選擇ASP.NET C...

鐵人賽 自我挑戰組 DAY 25

技術 [Dot Net Core](圖解系列) 25. 優秀套件之運作 - Autofac 運作圖解

於.net core 中有內建原生的 DI container,使得可以使用它的 IOC 機制。如果有複雜的情境,可能要於原生的機制上加上一些code,甚至可...

鐵人賽 Software Development DAY 19
.net6套件入門 系列 第 19

技術 [.net 6] Dapper語法說明

目的 說明Dapper基本語法 同步更新於個人部落格Dapper語法說明 1.建立新專案 選擇ASP.NET Core Web API專案範本,並執行下一步...