前言 今天來記錄一下在EF Core使用sqllite如果要異動資料表內容要怎麼處理 問題 先前在DBContext命名的Product Table要renam...
驗證與授權 驗證是一道程序,其會將使用者提供的認證與作業系統、資料庫、應用程式或資源中儲存的認證進行比對。如果相符的話,使用者就能成功通過驗證,並可執行他們在授...
第21天,已經過了三個禮拜,身心俱疲...就算是待業中一次開四個主題實在是太累了 今天講一下怎麼更改資料庫連線位置的設定,之前我們是用dotnet ef cli...
假設你的一些設定值是可以調整的,那你可以把值放在appsettings.json檔裡面。當程式取得appsettings.json的值後再決定做什麼事情之類的。...
我們在View中所撰寫的cshtml,其中使用C#語法的部分會被Razor轉譯之後,輸出成HTML而從ASP.NET Core開始,Razor提供了標籤協助程式...
CSRF簡介 跨網站要求偽造 (也稱為 XSRF 或 CSRF),是一種挾制用戶在當前已登入的Web應用程式上執行非本意的操作的攻擊方法。這些攻擊之所以可能是因...
GitHub程式碼:https://github.com/dannypc1628/AspNetCoreITHelp2020FB專頁:https://www.f...
跨網站腳本 (XSS) 是一種安全性弱點,可讓攻擊者將用戶端腳本放 (通常是 JavaScript) 網頁中。當其他使用者載入受影響的頁面時,攻擊者的腳本將會執...
除了Web API,ASP.NET Core 還有提供了MVC的架構提供選擇,其中與Web API最大的差異就是提供了Views做為網站畫面顯示。ASP.NET...
中秋連假真可怕,今天沒時間拍影片,改使用文字筆記的方式結束這一天>< 使用者從到後端的資料,可能不符合我們要求的格式,例如商品名稱不能空,商品價格不...
Serilog是一款以結構化紀錄的Log框架,可用於輸出檔案或存入資料庫,透過結構化的設計可以讓Logging更便利進行查詢與分析。今天我們就重新建一個名為Se...
今天先手刻一下CRUD的Action與檢視。雖然好像講錯很多(?)也沒有做驗證或檢查,反正就大概花一個小時的時間跑一下流程。 GitHub程式碼:https:/...
今天幫Product建立一個專屬Controller,裡面有個GetProduct Action要傳入指定ID,並以此ID去資料庫取得特定資料。在Privacy...
紀錄檔記錄(Logging)是指儲存紀錄檔的行為。在應用程式中可以紀錄使用的行為、例外事件的訊息等,最簡單的做法是將紀錄檔寫入單個存放紀錄檔的檔案。 建立紀錄...
應用程式運行的過程中,不免會有例外事件的錯誤發生,透過良好的設計來處理例外狀況與錯誤,能防止應用程式因此崩潰壞掉,並能讓使用者也可以有比較良好的體驗。今天就用A...
今天講一下LINQ語法全名是:Language Integrated Query簡單翻譯的話叫做程式語言的整合查詢LINQ的函式庫有兩個,一個是LINQ To...
在Startup.cs中的ConfigureServices加入 services.AddDbContext<AspCoreIThelp2020Cont...
這一次我們使用EF Core來幫我們去資料庫拿取資料。 首先設定這個專案要安裝幾個套件,Microsoft.EntityFrameworkCore.SqlSer...
CORS簡介 同源政策(Same Origin Policy)是瀏覽器的一種機制,用來限制限制其他域名存取自身網站的資源,避免被任意網頁讀取其他網站的敏感資料。...
本篇重點 Action filter 前言 今天主要討論的部分是下圖紅色框框的範圍這一塊包含了Moddle Binding 和Action以及Action...
今天將在controller中用我們撰寫的AdoNetDBModel類別,拿取資料庫的資料後,將資料傳給View,並稍微講解一下昨天的程式碼。 FB粉專:ht...
本篇重點 ASP .NET Core MVC Controller期間會執行的事FilterAuthorization Filter 前言 前面提到了M...
URL重寫(URL Rewriting)是一種REST的相關技術,它可以在Web Server中,針對使用者所提供的URL進行轉換後,再傳入Web Server...
我們上次建立的Product資料表。那這次我們就先用最古老的ADO.NET連線方式來去資料庫拿資料。 首先,MVC的分層架構告訴我們要做一個獨立的Model來處...
路由的基本概念 所有 ASP.NET Core 範本都包含產生的程式碼中的路由。基本路由是在Startup.Configure中的Middleware管線中註冊...
這邊列出三種ASP.NET Core與資料庫連線的方式 1.EF Core(Entity Framework Core)2.ADO.NET3.Dapper 我個...
本篇重點 在VS2019 for Mac 下使用Scaffold功能 前言 這一篇算是另外加的因為發現在Mac上操作有點不太相同因此整理成一篇筆記整理一下...
下載 SQL Server Management Studio (SSMS) (LocalDb)\MSSQLLocalDB FB粉專:https://www....
在寫Web API 的時候,通常也需要提供清晰明瞭的文件供對接者查看,不過撰寫文件需要花非常多時間,也必須制定出文件規範才能讓對接的使用者容易明瞭,~~而且工程...
本篇重點 ASP .NET Core MVC 生命週期 前言 接下來會針對MVC的部份去做整理簡單討論一下 ASP .NET Core 下的MVC req...