iT邦幫忙

asp.net core相關文章
共有 542 則文章
鐵人賽 Modern Web DAY 13

技術 (Day 13) Model和資料庫間的一致(目前版本的Entity Framework Core版本沒有支援)

  昨天,我們把Model做了一些欄位驗證規則的編寫,也就是變化了Model,使其結構與資料庫不符合。  在ASP.NET Core中,把這個Entity Fr...

鐵人賽 Software Development DAY 3

技術 Day 03 - ASP.NET Core 內建之 Logger 02

上一篇已經介紹了 ASP.NET Core 內艦之 Logger 的簡單使用,那接下來就要進階一點了來介紹一下 ASP.NET Core 內建之 Logger...

鐵人賽 Modern Web DAY 3

技術 【從實作學習ASP.NET Core】Day03 | Controller 控制器

今天我們就來實作看看 Controller 控制器吧! 這篇可以搭配官方說明文件食用:Part 2, add a controller to an ASP.N...

鐵人賽 Modern Web DAY 7

技術 【從實作學習ASP.NET Core】Day07 | 後台 | 複雜的商品模型

前面花了點時間介紹了 MVC,今天終於要進入正題啦!我會以一個電玩專賣店的購物網站為主題,並且從後台的管理系統開始做起,內容大概會包含有商品、訂單和會員功能,大...

鐵人賽 Modern Web DAY 2

技術 【從實作學習ASP.NET Core】Day02 | MVC 的架構

MVC架構 MVC是軟體工程中的一種軟體架構模式,是基於關注點分離(seperation of concerns, SOC)的概念,把軟體系統分為三個基本部分...

鐵人賽 Modern Web DAY 29

技術 29. 部署SignalR到Server上

既然實作都做完了,卻只能單機自己使用好像怪怪的,至少要能開放自己的內網使用才對,所以今天要來教大家怎麼把自己的signalR部署到Apache和IIS 安裝.N...

鐵人賽 Modern Web DAY 5

技術 (Day 5) 你知道軟體專案是怎麼開始的嗎?

『賽門,老闆叫你。』人資主管從老闆辦公室出來,走回辦公室時,經過我桌前時抛下一句話。『喔!』才剛接這個工作兩天,就被老闆召見,是好事?還是壞事?匆匆忙忙把電腦上...

技術 .NET Core 3.1 with Oracle 12c

環境: Visual Studio 2019Oracle 12c 使用 Docker 建立 Oracle 12c & 新增使用者建立範例資料庫.NET...

鐵人賽 Modern Web DAY 1

技術 [鐵人賽Day01] - 前言

前言 如果有維管過老舊系統的經驗(如ASP、JSP)的開發人員,你應該有看過「前後端擺在一起」的著作。 這樣的開發方式並不會影響產品的交付的速度,日後幾年維護也...

鐵人賽 Modern Web DAY 17

技術 [鐵人賽Day17] - Filter

前言 Filter延續了ASP.Net MVC5的設計,可在各Pipeline執行前與執行後指定需觸發的事件,本文將介紹ASP.Net Core Filter的...

鐵人賽 Modern Web DAY 9

技術 [Day09] 從 appsettings.json 取得設定

昨天我們新增了一個 UserServiceWithFile 操作本地端檔案來管理使用者資料,而檔案的路徑是寫死在程式碼裡面的。這種寫死的設定有幾個缺點: 不容...

鐵人賽 Modern Web DAY 5

技術 05. 使用SignalR Hub (2)

今天來點輕鬆的吧!來寫寫強型別的Hub和把HubContext注入Controller 強型別Hub的好處 SignalR的Hub介面只規定我們要實作OnCon...

鐵人賽 自我挑戰組 DAY 2

技術 [Dot Net Core](圖解系列) 2. Host 運作總覽 - Host Outline diagram of Framework operation

Dot Net Core 為一跨平台的應用開發,其此框架上可以加上許多自製服務,這邊以圖解的方式將其軌跡整理出來,將其作出關係圖,當作踏入此框架的一個指引地圖...

鐵人賽 Modern Web DAY 1

技術 01. ASP.Net Core SignalR 導讀

今天第一天來點輕鬆的,我們來說說SignalR是什麼? ASP.NET Core SignalR是什麼? SignalR是一個能輕鬆架構即時互動(real-t...

技術 使用Quartz.Net達成Asp.Net Core長時程執行

Web應用程式本身的機制並不適合用來作為執行需要長時程運行的需求,而這類需求卻很常見,而常見的解決方式是 加長Timeout時間。 使用Queue的機制於背景...

鐵人賽 自我挑戰組 DAY 21

技術 [Dot Net Core](圖解系列) 21. MediatR - PreProcess and PostProcess

在 MediatR-IRequest的內容中,展示了 IRequest的運作,如下圖示意: 與運作展示: 運作末段(上圖右下)有PreProcess 與 P...

鐵人賽 Software Development DAY 1
深入探索LINQ 系列 第 1

技術 踏上探索的旅途

在參加這次的鐵人賽之前,有時候會寫一些筆記心得放到網路上,但像鐵人賽這樣要連續30天有產出還真的是頭一遭,壓力也是比平常寫文章的感覺要大得多,但同時我也很高興有...

鐵人賽 Modern Web DAY 11
.Net Core 網站開發 101 系列 第 11

技術 Environments 多重環境

ASP.NET Core 支援在不同 runtime 環境可以進行不同的行為。應用程式啟動時,會讀取 ASPNETCORE_ENVIRONMENT 環境變數來判...

鐵人賽 Modern Web DAY 2

技術 [ASP.NET Core] Set Routing

Introduction In this article, we will know how to Set an Areas routing rule (t...

鐵人賽 Modern Web DAY 1
我與 Blazor 的 30 天 系列 第 1

技術 ASP.NET Core Blazor 系列 - 001 初次見面

前言 這個系列是記錄我學習 Blazor 的筆記,如果有任何錯誤的地方歡迎提出指教 本篇文章同步發表於 個人部落格 Jim's Blog Blazor 是微軟打...

鐵人賽 Modern Web DAY 3

技術 (Day 3) 在視窗環境下的ASP. NET Core - 使用傳統標準方法開發網站

  講了兩天的古,今天才正式談到和ASP.NET Core有關的技術。 3.1 方法何其多,只要有用就好   基本上,要開發ASP.NET Core平台的網站,...

鐵人賽 Software Development DAY 4

技術 Day 04 - Elmah - 01

Elmah 是我最一開始使用的 Log 工具,基本上它的功能就是將應用程式所有發生的錯誤記錄下來,不需要改變程式架構,而且又有介面可以觀看,十分的方便;它從...

鐵人賽 Modern Web DAY 3

技術 [Entity Framework core] CLI migrations

Introduction So in .NET Core projects, we can use EF Command to execute databas...

鐵人賽 Modern Web DAY 20

技術 (Day 20) ASP.NET Core的驗證機制 - 下篇

  昨天,我們討論了如何用程式來建Role,也把使用者和Role的關聯建起來了,那麼,我們怎麼利用Role來控制使用者在網站中的權限呢?  今天讓我們來實作一下...

鐵人賽 Modern Web DAY 4

技術 【從實作學習ASP.NET Core】Day04 | View 視圖

昨天成功建立了 Controller 也得到了回傳值,但它終究只是字串,所以今天要讓他正式傳入網頁呈現給使用者,這時候就需要讓 View 來幫忙顯示排版了!...

鐵人賽 Modern Web DAY 24
.Net Core 網站開發 101 系列 第 24

技術 Views 視圖

在 MVC 架構中,View 負責將結果呈現給客戶端,通常會產生出 HTML 到瀏覽器端顯示。在 ASP.NET Core MVC 中,使用 Razor 語法來...

鐵人賽 Modern Web DAY 23

技術 【從實作學習ASP.NET Core】Day23 | 前台 | Session 購物車 (1)

接下來要來做購物網站比較核心的內容了,從購物車到付款結帳內容比較多也比較連貫,這邊應該會多分幾天出來寫。今天會先完成 Session 購物車的前置作業。 購物...

鐵人賽 自我挑戰組 DAY 27

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

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

鐵人賽 Software Development DAY 2
深入探索LINQ 系列 第 2

技術 探索的準備(資源說明)

相信各位或多或少都有玩過線上遊戲,在遊戲中我們扮演的角色都會需要去打怪賺取經驗值、提升等級進而增強自己的實力,對我來說學習技術也是可以套用在這個公式上,我們去研...

鐵人賽 Modern Web DAY 25
.Net Core 網站開發 101 系列 第 25

技術 Tag Helpers 標籤輔助程式

這啥? Tag Helpers 可以讓後端程式碼介入 Razor 產生 HTML 的過程中。例如 ImageTagHelper 可以幫圖片路徑加上版本編號,圖片...