在Razor Page網站應用程式使用FluentValidation驗證

by Vivid 18. 十月 2023 10:38
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N231025402 出刊日期: 2023/10/18 Fluent Validation是一個相當流行、開放源碼的.NET程式庫,用於模型資料的驗證。在ASP.NET Core MVC與Razor Page網站應用程式之中,可以使用Fluent Validation程式庫來取代ASP.NET Core內建的資料標註(Data Annotations)功能,以程式碼建立簡單的驗證規則來檢查資料有效性。Fluent Validation程式庫的官方網站在:https://docs.fluentvalidat... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | 許薰尹Vivid Hsu

在Razor Pages網站讀寫組態檔

by vivid 30. 十一月 2022 04:44
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N221124303 出刊日期: 2022/11/30 這篇文章中將讓您瞭解如何使用Visual Studio 2022開發環境,新建一個Razor Pages網站專案,透過「IConfiguration」讀取「appsettings.json」檔案的組態設定,並提供使用者頁面,讓使用者可以修改設定的內容,並寫回「appsettings.json」檔案。 讓我們從使用Visual Studio 2022開發環境新建一個「ASP.NET Core Razor Pages... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | 許薰尹Vivid Hsu

ASP.NET Core Razor Page授權設計

by vivid 25. 五月 2022 01:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N220523702 出刊日期: 2022/5/25 這篇文章將延續本站《自訂Cookie驗證》文章,介紹如何在ASP.NET Core Razor Page網站中設計授權。ASP.NET Core Razor Page支援多種授權機制,其中一種方式是在「Starup」類別(.NET 5)或「Program.cs」(.NET 6)中利用預設的授權慣例(authorization conventions)針對個別頁面,或資料夾來做頁面權限的控管。本文將沿用《自訂Cook... [更多...]

Tags:

.NET | .NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | 許薰尹Vivid Hsu

ASP.NET Core Razor Pages多國語系設計

by vivid 22. 十二月 2021 03:35
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N211223202 出刊日期: 2021/12/22 全球化(Globalization)是指設計、開發適用於多種文化的應用程式之過程,現代化的網站經常會提供使用者自由選取喜好的文化特性,以決定時間、貨幣、日期等等的表達方式。當地語系化(Localization)是指網頁必須隨著使用者語系選擇,顯示該地區文化特性,通常會搭配資源檔來設計。 在這篇文章中,將要介紹如何在ASP.NET Core Razor Pages網站中進行全球化、當地語系化設計,並將切換文化特性的... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | 許薰尹Vivid Hsu

自訂Cookie驗證

by vivid 23. 六月 2021 05:57
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210622202 出刊日期: 2021/6/23 這篇文章將介紹如何在ASP.NET Core Razor Page網站中自行設計Cookie驗證,而不是使用ASP.NET Core Identity套件來��行驗證動作。我們將建立一個沒有驗證功能的ASP.NET Core Razor Page範本專案,然後再加上自訂Cookie驗證的程式碼。 建立ASP.NET Core Razor Page專案 從Visual Studio「開始」視窗選取「Create a... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | Visual Studio | 許薰尹Vivid Hsu

Razor Page入門 - 14

by vivid 9. 六月 2021 11:04
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210622201 出刊日期: 2021/6/9 這篇文章將延續《Razor Page入門 - 13》一文的ASP.NET Core Razor Page專案,介紹如何使用Visual Studio 開發工具,在Razor Page網站應用程式之中建立、呼叫ASP.NET Web API。   什麼是ASP.NET Web API ? ASP.NET Web API 是ASP.NET Core MVC 的一部分,主要的目標是設計一個以HTTP為基礎的... [更多...]

Razor Page入門 - 13

by vivid 20. 一月 2021 00:37
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210122602 出刊日期: 2021/1/20 這篇文章將延續《Razor Page入門 - 12》一文的ASP.NET Core Razor Page專案,介紹如何在Razor Page網站應用程式之中, 使用Visual Studio 開發工具Scaffold功能快速地建立以Entity Framework Core為基礎的增、刪、查、改(CRUD)頁面,節省開發時間。我們需要在「MyRazorWeb」專案為「Reviews」資料表撰寫CRUD頁面程式碼。 ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | C# | Visual Studio | 許薰尹Vivid Hsu

Razor Page入門 - 12

by vivid 6. 一月 2021 11:29
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N210122601 出刊日期: 2021/1/6 這篇文章將延續《Razor Page入門 - 11》一文的專案,介紹如何在Razor Page網站應用程式之中,呈現Master-Detail(主表明細)檢視頁面。範例中將整合Bootstrap Model對話盒來顯示圖書相關的評論資料。 使用Lazy Load載入資料 Entity Framework Core提供Lazy Load功能,可以在你讀取相關聯資料時,自動下查詢將資料載入。預設Entity Fram... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | C# | 許薰尹Vivid Hsu

Razor Page入門 - 11

by vivid 23. 十二月 2020 11:22
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N201222502 出刊日期: 2020/12/23 這篇文章將延續《Razor Page入門 - 10》一文的圖書專案,介紹如何在Razor Page網站應用程式之中,新增一個「Reviews」資料表儲存圖書的評論資料,以了解如何呈現Master-Detail(主表明細)檢視頁面。目前專案中「BookDb」資料庫中包含一個「Books」資料表,其結構描述資訊如下圖: 圖 1:「Books」資料表結構描述資訊。 我們的目標是新增一個「Reviews」資料表,... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | C# | 許薰尹Vivid Hsu

Razor Page入門 - 10

by vivid 14. 十月 2020 01:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N201022301 出刊日期: 2020/10/14 這篇文章將延續《Razor Page入門 - 9》一文的情境來設計ASP.NET Razor Page網站,到目前為止我們都是針對記憶體中的集合資料來進行操作,在實務上,通常會將資料存放在資料庫,接下來讓我們來介紹如何在ASP.NET Razor Page網站專案整合Entity Framework Core以存取SQL Server資料庫中的資料。 Entity Framework Core(EF Core) ... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Razor Pages | C# | 許薰尹Vivid Hsu

NET Magazine國際中文電子雜誌

NET Magazine國際中文電子版雜誌,由恆逸資訊創立於2000,自發刊日起迄今已發行超過500篇.NET相關技術文章,擁有超過40000名註冊讀者群。NET Magazine國際中文電子版雜誌希望藉於電子雜誌與NET Developer達到共同學習與技術新知分享,歡迎每一位對.NET 技術有興趣的朋友們多多支持本雜誌,讓作者群們可以有持續性的動力繼續爬文。<請加入免費訂閱>

月分類Month List