by Vivid
10. 一月 2024 09:55
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N240125701 出刊日期:2024/1/10 在本站文章《使用Visual Studio開發Vue.js應用程式》一文中(文章編號N230725101),介紹了如何使用Visual Studio 2022開發工具的「Vue and ASP.NET Core(Preview)」範本,在一個整合的環境內,可同時設計前端Vue.js,以及後端ASP.NET Core Web API應用程式。隨著Visual Studio 2022版本的更新,在 17.7 及以上版本中,原來的「Vue and ...
[更多...]
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...
[更多...]
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為基礎的...
[更多...]
by vivid
12. 五月 2021 04:54
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N210522101 出刊日期: 2021/5/12 隨著.NET 5與Visual Studio 2019開發工具的問市,C# 程式語言也演進到9.0版啦,C#版 9 新增了許多有趣的功能,每次改版都希望讓C#程式碼能夠變短、再變短、再更短。在這篇文章中,讓我們來看看一些新增的語法。 建立「Console App」專案 先從建立「Console App」專案開始。啟動Visual Studio 2019開發環境,從「開始」視窗選取「Create a new pro...
[更多...]
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頁面程式碼。 ...
[更多...]
by vivid
19. 八月 2020 01:51
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200822102 出刊日期: 2020/8/19 這篇文章將延續《Razor Page入門 - 5》一文的情境,介紹當在ASP.NET Core Razor Page網站應用程式中新增資料的作業。 設計資料新增功能 先修改「MyServices」服務專案「IBookRepository」介面程式碼,新增一個「Create」方法,根據「editBook」參數「newBook」的值,來修新增書資料,並回傳修改過的「Book」物件。我們希望「Book.Id」自動編流水...
[更多...]
by vivid
5. 八月 2020 02:38
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200822101 出刊日期: 2020/8/5 這篇文章將延續《Razor Page入門 - 4》一文的情境,介紹當在ASP.NET Core Razor Page網站應用程式中如何使用「System.ComponentModel.DataAnnotations」命名空間下的類別來進行語意標註,並可在資料編輯作業時利用模型驗證(Model Validation)檢查資料的正確性。 「System.ComponentModel.DataAnnotations」命名空...
[更多...]
by vivid
22. 七月 2020 04:59
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200722002 出刊日期: 2020/7/22 這篇文章將延續《Razor Page入門 - 3》一文的情境,介紹當ASP.NET Core Razor Page網站應用程式執行時,若找不到伺服端資源,要如何做錯誤處理,並且了解如何設計圖書資料編輯網頁。 回顧《Razor Page入門 - 3》撰寫的「Details.cshtml.cs」程式碼如下,「OnGet」方法用來查詢id相符的圖書資料,但程式中並沒有進行錯誤處理: MyRazorWeb\Pages\B...
[更多...]
by vivid
8. 七月 2020 04:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號:N200722001 出刊日期: 2020/7/8 這篇文章將延續《Razor Page入門 - 2》一文的情境,介紹如何在ASP.NET Core Razor Page網站應用程式之中,利用路由與查詢字串傳遞參數資料到其它Razor Page網頁,根據路由或查詢字串的值,來設計資料查詢網頁。 ASP.NET Core Razor Page網站應用程式內建許多設計慣例,以及組態設定,來控制路由(Route)系統的運作,路由(Route)底層的基礎架構和ASP.NET ...
[更多...]
by vivid
18. 三月 2020 11:48
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200321702 出刊日期: 2020/3/18 本篇文章延續《Visual Studio 2019新功能 - 1》一文的內容,介紹號稱地表最強開發工具Visual Studio 2019問市後,所帶來的一些好用的新功能,讓你應用在日常開發之中。 程式碼重構(Refactor)功能 程式碼重構(Refactor)並不是新功能,不過Visual Studio 2019加強了這部分,新增多種修訂程式碼的能力,讓你設計更精簡、高品質的程式碼。 同步命名空間與資料夾...
[更多...]