使用ASP.NET Core MVC Filter產生Meta標籤

by vivid 6. 九月 2017 15:10
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170918701 出刊日期: 2017/9/6 為了要讓個人或公司的網站能夠支援搜尋引擎最佳化,以及讓網頁分享到社群網站,如Facebook、Google+時,能夠正確的顯示網站的標題、作者以及圖片…等等資訊,我們會在網頁中加上許多<meta>標籤,或者是一些結構化資料。 例如以下網頁加入了許多Meta標籤: <!DOCTYPE html> <html> <head>  ... [更多...]

Tags:

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

C# 7新功能概覽 - 3

by vivid 23. 八月 2017 16:28
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170818602 出刊日期: 2017/8/23 本文將延續本站《C#7新功能概覽 - 1》、《C#7新功能概覽 - 2》文章的說明,介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。 區域函式(Local Function) 使用過JavaScript程式語言的設計師一定相當熟悉在函式之中宣告函式,現在C# 也擁有類似的功能了。以一個範例來說明,在C# 6 除了匿名函式這種特殊案例之外,標準的方法只能在類別之中宣告,例如以下的SayHi方法: ... [更多...]

Tags:

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

C# 7新功能概覽 - 2

by vivid 9. 八月 2017 16:02
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170818601 出刊日期: 2017/8/9 本文將延續本站《C#7新功能概覽 - 1》一文的說明,介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。 Pattern matching C# 7的Pattern matching可以根據特定的類別或是結構來進行比對,看看比對的結果是否符合特定的樣式。Pattern matching功能支援兩個運算式(Expression):is與switch。這些運算式可以檢視物件與物件的屬性,來判斷物件是... [更多...]

Tags:

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

C# 7新功能概覽 - 1

by vivid 26. 七月 2017 15:47
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170718502 出刊日期: 2017/7/26 C# 語言每一個新版本都提供許多新語法,讓程式撰寫的動作可以變得更簡潔,本文將介紹C# 7 新增的新語法,並利用一些範例來了解這些語法。 在方法參數列宣告out參數 C# 7新增一個新功能,可以在方法參數列直接宣告out參數,如此可以讓程式碼更容易閱讀,想要使用到out參數時便可以馬上宣告,不需另外撰寫一行變數宣告以接收out參數的值。 我們先看看在C# 6中out參數的宣告與使用,參考以下範例程式碼,叫用... [更多...]

Tags:

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

使用MVC整合Bootstrap對話盒新增資料 - 1

by vivid 12. 七月 2017 11:27
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170718501 出刊日期: 2017/7/12 本文將介紹如何在MVC 5的專案之中,整合Bootstrap的對話盒,設計資料新增功能,利用Entity Framework Code First技術自動建立資料庫,存取資料庫資料。如此不需要自己撰寫複雜的AJAX程式碼來更新網頁部分頁面。   建立範例專案 為了方便說明,我們先使用Visual Studio 2015來建立MVC 5的網站,從「File」-「New」-「Project」,在「Ne... [更多...]

使用WebGrid Helper自訂分頁

by vivid 28. 六月 2017 15:07
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170618402 出刊日期: 2017/6/28 本文將介紹如何在MVC 5的專案之中,使用HTML WebGrid Helper顯示自訂分頁的表格資料。   WebGrid Helper WebGrid Helper 最早是ASP.NET Web Pages的功能之一,在MVC 3版時便將此功能加入,可以讓你在MVC的檢視之中顯示多筆資料。 WebGrid Helper提供以下功能: 自動生成HTML <table>標籤來顯... [更多...]

Tags:

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

使用列舉與旗標設計多選

by vivid 14. 六月 2017 10:23
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170618401 出刊日期: 2017/6/14 Flags Attribute可以應用在Enum型別多選的情況,通常是在列舉代表一堆旗標(Flag)所成的集合時使用,可以表達一個以上的值。這種類型的列舉型別會搭配位元運算子來操作(bitwise operator)。我們只要在Enum型別套用System.FlagsAttribute attribute,列舉值則以2的倍數來定義,就可以搭配AND、OR、NOT、XOR位元運算子來操作。   ... [更多...]

Tags:

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

關於Entity Framework 查詢的二三事

by vivid 31. 五月 2017 13:29
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518303 出刊日期: 2017/5/31 Entity Framework提供了LINQ to Entities,以讓程式設計師利用LINQ語法查詢資料庫的內容。LINQ to Entities提供了相當多的語法來載入資料,這些語法略有差異,了解這些不同語法的差異有助於撰寫效能更佳的應用程式。這篇文章將介紹一些常用的查詢語法,並了解它們的運用。 本文延續使用《Change Tracking API - 1》一文建立的ADO.NET實體資料模型來說... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Entity Framework | C# | 許薰尹Vivid Hsu

Entity Framework Validation API - 2

by vivid 17. 五月 2017 12:11
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518302 出刊日期: 2017/5/17 本文延續《Entity Framework Validation API - 1》一文的說明,介紹Entity Framework驗證應用程式介面(Validation API)的基本應用。本文將探討類別階層驗證、驗證多個物件、攔截DbEntityValidationException例外錯誤與關閉驗證功能等議題。   類別階層驗證 – IValidatableObject介面 .NE... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | C# | Entity Framework | 許薰尹Vivid Hsu

Entity Framework Validation API - 1

by vivid 3. 五月 2017 16:06
.NET Magazine國際中文電子雜誌 作 者:許薰尹 審 稿:張智凱 文章編號: N170518301 出刊日期: 2017/5/3 我們所設計的應用程式時常常需要搜集使用者輸入的資料,也需要檢查使用者輸入的資料是否正確符合需求。Entity Framework預設支援使用.NET Framework 4提供的ValidationAttribute、IValidatableObject來驗證實體模型的資料是否如預期,若預設的功能不符合需求,您也可以自行設計驗證機制。DbContext類別也新增了新的Validation API進一步整合並擴充... [更多...]

Tags:

.NET Magazine國際中文電子雜誌 | Entity Framework | NET 開發 | C# | 許薰尹Vivid Hsu

NET Magazine國際中文電子雜誌

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

月分類Month List