iT邦幫忙

asp.net core相關文章
共有 451 則文章
鐵人賽 Modern Web DAY 24
ASP.NET Core 入門實戰30天 系列 第 24

技術 Day 24 使用ASP .NET Core 手把手打造一個購物網站 - 使用EF Core 異動欄位

前言 今天來記錄一下在EF Core使用sqllite如果要異動資料表內容要怎麼處理 問題 先前在DBContext命名的Product Table要renam...

鐵人賽 Modern Web DAY 22
我與 ASP.NET Core 的 30天 系列 第 22

技術 [Day22] 身份驗證與授權 - 我與 ASP.NET Core 3 的 30天

驗證與授權 驗證是一道程序,其會將使用者提供的認證與作業系統、資料庫、應用程式或資源中儲存的認證進行比對。如果相符的話,使用者就能成功通過驗證,並可執行他們在授...

鐵人賽 自我挑戰組 DAY 21

技術 第21天:將EF Core的資料庫連線字串改由appsettings.json提供

第21天,已經過了三個禮拜,身心俱疲...就算是待業中一次開四個主題實在是太累了 今天講一下怎麼更改資料庫連線位置的設定,之前我們是用dotnet ef cli...

鐵人賽 自我挑戰組 DAY 20

技術 第20天:使用ASP.NET Core DI取得appsettings.json 組態設定檔字串

假設你的一些設定值是可以調整的,那你可以把值放在appsettings.json檔裡面。當程式取得appsettings.json的值後再決定做什麼事情之類的。...

鐵人賽 自我挑戰組 DAY 19

技術 第19天:Tag Helpers標籤協助程式

我們在View中所撰寫的cshtml,其中使用C#語法的部分會被Razor轉譯之後,輸出成HTML而從ASP.NET Core開始,Razor提供了標籤協助程式...

鐵人賽 Modern Web DAY 20
我與 ASP.NET Core 的 30天 系列 第 20

技術 [Day20] 跨網站偽造要求 (XSRF/CSRF) 攻擊 - 我與 ASP.NET Core 3 的 30天

CSRF簡介 跨網站要求偽造 (也稱為 XSRF 或 CSRF),是一種挾制用戶在當前已登入的Web應用程式上執行非本意的操作的攻擊方法。這些攻擊之所以可能是因...

鐵人賽 自我挑戰組 DAY 18

技術 [影片]第18天:完成資料驗證功能

GitHub程式碼:https://github.com/dannypc1628/AspNetCoreITHelp2020FB專頁:https://www.f...

鐵人賽 Modern Web DAY 19
我與 ASP.NET Core 的 30天 系列 第 19

技術 [Day19] 跨網站腳本攻擊(XSS) - 我與 ASP.NET Core 3 的 30天

跨網站腳本 (XSS) 是一種安全性弱點,可讓攻擊者將用戶端腳本放 (通常是 JavaScript) 網頁中。當其他使用者載入受影響的頁面時,攻擊者的腳本將會執...

鐵人賽 Modern Web DAY 18
我與 ASP.NET Core 的 30天 系列 第 18

技術 [Day18] Views - 我與 ASP.NET Core 3 的 30天

除了Web API,ASP.NET Core 還有提供了MVC的架構提供選擇,其中與Web API最大的差異就是提供了Views做為網站畫面顯示。ASP.NET...

鐵人賽 自我挑戰組 DAY 17

技術 第17天:資料驗證

中秋連假真可怕,今天沒時間拍影片,改使用文字筆記的方式結束這一天>< 使用者從到後端的資料,可能不符合我們要求的格式,例如商品名稱不能空,商品價格不...

鐵人賽 Modern Web DAY 17
我與 ASP.NET Core 的 30天 系列 第 17

技術 [Day17] Serilog & Seq 為你打造良好的Log管理環境- 我與 ASP.NET Core 3 的 30天

Serilog是一款以結構化紀錄的Log框架,可用於輸出檔案或存入資料庫,透過結構化的設計可以讓Logging更便利進行查詢與分析。今天我們就重新建一個名為Se...

鐵人賽 自我挑戰組 DAY 16

技術 [影片]第16天:使用EF Core來做資料的新增、刪除、修改等CRUD

今天先手刻一下CRUD的Action與檢視。雖然好像講錯很多(?)也沒有做驗證或檢查,反正就大概花一個小時的時間跑一下流程。 GitHub程式碼:https:/...

鐵人賽 自我挑戰組 DAY 15

技術 第15天:使用LINQ搭配EF Core取得特定資料

今天幫Product建立一個專屬Controller,裡面有個GetProduct Action要傳入指定ID,並以此ID去資料庫取得特定資料。在Privacy...

鐵人賽 Modern Web DAY 16
我與 ASP.NET Core 的 30天 系列 第 16

技術 [Day16] Logging 記錄管理 - 我與 ASP.NET Core 3 的 30天

紀錄檔記錄(Logging)是指儲存紀錄檔的行為。在應用程式中可以紀錄使用的行為、例外事件的訊息等,最簡單的做法是將紀錄檔寫入單個存放紀錄檔的檔案。 建立紀錄...

鐵人賽 Modern Web DAY 15
我與 ASP.NET Core 的 30天 系列 第 15

技術 [Day15] 例外事件處理 - 我與 ASP.NET Core 3 的 30天

應用程式運行的過程中,不免會有例外事件的錯誤發生,透過良好的設計來處理例外狀況與錯誤,能防止應用程式因此崩潰壞掉,並能讓使用者也可以有比較良好的體驗。今天就用A...

鐵人賽 自我挑戰組 DAY 14

技術 第14天:講一下LINQ語法

今天講一下LINQ語法全名是:Language Integrated Query簡單翻譯的話叫做程式語言的整合查詢LINQ的函式庫有兩個,一個是LINQ To...

鐵人賽 自我挑戰組 DAY 13

技術 [影片]第13天:改用EF Core (Entity Framework) 拿取資料庫資料

在Startup.cs中的ConfigureServices加入 services.AddDbContext<AspCoreIThelp2020Cont...

鐵人賽 自我挑戰組 DAY 12

技術 第12天:EF Core (Entity Framework)

這一次我們使用EF Core來幫我們去資料庫拿取資料。 首先設定這個專案要安裝幾個套件,Microsoft.EntityFrameworkCore.SqlSer...

鐵人賽 Modern Web DAY 13
我與 ASP.NET Core 的 30天 系列 第 13

技術 [Day13] CORS 跨來源資源共用 - 我與 ASP.NET Core 3 的 30天

CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...

鐵人賽 Modern Web DAY 14
ASP.NET Core 入門實戰30天 系列 第 14

技術 Day 14 Action filter

本篇重點 Action filter 前言 今天主要討論的部分是下圖紅色框框的範圍這一塊包含了Moddle Binding 和Action以及Action...

鐵人賽 自我挑戰組 DAY 11

技術 [影片]第11天:將Model資料傳給View-超難用的ADO.NET(2)

今天將在controller中用我們撰寫的AdoNetDBModel類別,拿取資料庫的資料後,將資料傳給View,並稍微講解一下昨天的程式碼。 FB粉專:ht...

鐵人賽 Modern Web DAY 13
ASP.NET Core 入門實戰30天 系列 第 13

技術 Day 13 Controller Initialization

本篇重點 ASP .NET Core MVC Controller期間會執行的事FilterAuthorization Filter 前言 前面提到了M...

鐵人賽 Modern Web DAY 11
我與 ASP.NET Core 的 30天 系列 第 11

技術 [Day11] URL重寫與URL重新導向 - 我與 ASP.NET Core 3 的 30天

URL重寫(URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server...

鐵人賽 自我挑戰組 DAY 10

技術 第10天:超難用的ADO.NET(1)

我們上次建立的Product資料表。那這次我們就先用最古老的ADO.NET連線方式來去資料庫拿資料。 首先,MVC的分層架構告訴我們要做一個獨立的Model來處...

鐵人賽 Modern Web DAY 10
我與 ASP.NET Core 的 30天 系列 第 10

技術 [Day10] 路由(Routing)- 我與 ASP.NET Core 3 的 30天

路由的基本概念 所有 ASP.NET Core 範本都包含產生的程式碼中的路由。基本路由是在Startup.Configure中的Middleware管線中註冊...

鐵人賽 自我挑戰組 DAY 9

技術 第9天:ASP.NET Core與資料庫連線的幾種方法

這邊列出三種ASP.NET Core與資料庫連線的方式 1.EF Core(Entity Framework Core)2.ADO.NET3.Dapper 我個...

鐵人賽 Modern Web DAY 11
ASP.NET Core 入門實戰30天 系列 第 11

技術 Day 11 使用Scaffold 在VS2019 for Mac 建立CRUD

本篇重點 在VS2019 for Mac 下使用Scaffold功能 前言 這一篇算是另外加的因為發現在Mac上操作有點不太相同因此整理成一篇筆記整理一下...

鐵人賽 自我挑戰組 DAY 8

技術 第8天:關於資料庫-建立資料庫、新增資料表

下載 SQL Server Management Studio (SSMS) (LocalDb)\MSSQLLocalDB FB粉專:https://www....

鐵人賽 Modern Web DAY 9

達標好文 技術 [Day09]使用Swagger自動建立清晰明瞭的REST API文件 - 我與 ASP.NET Core 的 30天

在寫Web API 的時候,通常也需要提供清晰明瞭的文件供對接者查看,不過撰寫文件需要花非常多時間,也必須制定出文件規範才能讓對接的使用者容易明瞭,~~而且工程...

鐵人賽 Modern Web DAY 10
ASP.NET Core 入門實戰30天 系列 第 10

技術 Day 10 ASP .NET Core MVC Life cycle

本篇重點 ASP .NET Core MVC 生命週期 前言 接下來會針對MVC的部份去做整理簡單討論一下 ASP .NET Core 下的MVC req...