客製化Scaffold樣板

by vivid 16. 二月 2022 03:44
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N220223402 出刊日期: 2022/2/16 俗稱「工欲善其事,必先利其器」,在程式開發的過程中有了好的工具輔助能夠加快產能,在這篇文章中我們將介紹Visual Studio 2022的Scaffold功能,在ASP.NET Core MVC網站中快速設計一個控制器,透過Entity Framework Core存取資料庫,顯示圖書資料。而資料的排序的功能在網站程式中的其它控制器可能都會需要用到,我們希望修改將控制器的程式,加上排序資料功能,並將程式轉換成程式產... [更多...]

Tags:

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

ASP.NET Core MVC Cookie驗證 - 2

by vivid 24. 十一月 2021 03:25
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N211123102 出刊日期: 2021/11/24 本文將延續《ASP.NET Core MVC Cookie驗證》一文的情境,介紹在沒有驗證功能的ASP.NET Core MVC 範本專案,加上整合SQL Server Express資料庫儲存帳號、密碼資料,與套用自訂Cookie驗證的程式碼,並啟用以角色為基礎的授權機制。   設計登出頁面 修改「AccountController」檔案程式碼,加入「Logout」方法,這個方法將負責叫用「Si... [更多...]

Tags:

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

ASP.NET Core MVC Cookie驗證 - 1

by vivid 10. 十一月 2021 03:03
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N211123101 出刊日期: 2021/11/10 在本刊《自訂Cookie驗證》一文介紹如何在ASP.NET Core Razor Page網站中自行設計Cookie驗證,而不是使用ASP.NET Core Identity套件來進行驗證動作,相同的情境也適用於ASP.NET Core MVC 專案。在這一系列文章將要介紹在沒有驗證功能的ASP.NET Core MVC 範本專案,加上整合SQL Server Express資料庫儲存帳號、密碼資料,與套用自訂C... [更多...]

Tags:

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

[Required]與[BindRequired] Attribute

by vivid 8. 一月 2020 03:05
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N200121501 出刊日期: 2020/1/8 在ASP.NET Core MVC的專案中,我們利用「System.ComponentModel.DataAnnotations」命名空間下的Attribute類別設定模型屬性的資料驗證規則,例如「Range」Attribute用來指定資料欄位值的數值範圍;「StringLength」Attribute 用來指定資料欄位中允許的最小和最大字元長度。這些Attribute會應用在伺服端模型繫結(Model Binding... [更多...]

Tags:

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

整合TypeScript Vue.JS與ASP.NET Core網站應用程式

by vivid 17. 四月 2019 06:09
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190420602 出刊日期: 2019/4/17 在這篇文章中,將要介紹如何透過Visual Studio Code開發工具,使用TypeScript物件導向語法,搭配Vue.JS來撰寫ASP.NET Core 網站應用程式,並利用Webpack來自動打包與壓縮生產環境所需的JavaScript與CSS檔案。 在開始這篇文章的設計步驟之前,你的環境要先安裝好Node.Js、NPM 、ASP.NET Core與Visual Studio Code開發環境。 ... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | TypeScript | Visual Studio Code

在ASP.NET Core呼叫Web/WCF服務

by vivid 6. 二月 2019 03:52
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190220401 出刊日期: 2019/2/6 因為有太多的舊專案使用到Web服務與WCF服務,因此若考慮使用ASP.NET Core的技術來全面取代舊系統看來不是一蹴可及的事,恐有一段新舊技術並存同時運作的時期,因此目前最常被討論到的問題是,如何在ASP.NET Core MVC的專案之中叫用Web服務與WCF服務。 Visual Studio 2017開發工具新增一個「Microsoft WCF Web Service Reference Provider」... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | ASP.NET Core MVC | WCF | 許薰尹Vivid Hsu

使用RCL類別庫 - MVC

by vivid 9. 一月 2019 03:57
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N190120301 出刊日期: 2019/01/09 在《使用RCL類別庫》這篇文章中探討了如何在ASP.NET Razor Pages網站中使用Razor Class Library類別庫專案。你可以將Razor網頁(Page)、網頁模型(Page Model)、檢視(View)、控制器(Controller)與資料模型(Data Model)這些可能跨專案重複使用的元件,打包成Razor類別庫(Razor Class Library,簡稱RCL),以便於在ASP.... [更多...]

Tags:

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

使用類別庫儲存資源檔

by vivid 12. 十二月 2018 00:20
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N181220201 出刊日期: 2018/12/12 全球化(Globalization)是設計應用程式支援不同文化特性的程序。當地語系化(Localization)則是針對應用程式資源做本土化設計的過程,例如讓應用程式使用者介面上的文字,以特定文化的語系來做顯示。ASP.NET Core新增IStringLocalizer與IStringLocalizer<T>介面以開發當地語系化應用程式。為了讓開發方便,開發專案的早期,不需要使用資源檔來儲存特定文化特... [更多...]

Tags:

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

檢視元件

by vivid 5. 九月 2018 03:56
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180919901 出刊日期: 2018/09/05 檢視元件(View components)是可在檢視中重複使用的程式,在這篇文章中,將要介紹如何在ASP.NET Core MVC專案之中設計檢視元件(View components),並利用Entity Framework Core取得資料庫的資料來顯示。   什麼是檢視元件(View components) MVC前版使用子動作(Child Action)來建立可重複使用的元件,但ASP.N... [更多...]

Tags:

.NET Core | .NET Magazine國際中文電子雜誌 | ASP.NET Core MVC

Repository

by vivid 22. 八月 2018 05:16
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N180819802 出刊日期: 2018/8/22 考量到未來資料存取程式碼可能會有變動的需求,你可能會選擇使用Repository Pattern來為應用程式加入開發上的彈性。Repository包含描述資料操作的介面(interface),以及實作此介面的物件,封裝資料層(data layer)的程式碼,包含操作資料的邏輯,並將它們對應到一個實體模型(Entity Model)。在這篇文章中,將簡介如何在ASP.NET Core MVC專案之中,加入Repos... [更多...]

Tags:

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

NET Magazine國際中文電子雜誌

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

月分類Month List