View Component的使用方法
View Component檢視元件的目的是建立一個在網頁上可以重複使用的元件。
可能聽起來會很像我們前面所講到的Partial View,但更加地進階,因為這個檢視元件由一個.cshtml與.cs檔所構成,可以提供更好的關注點分離設計,這些是Partial View所不具備的。
概觀
檢視元件是將網頁中的某區塊做成可重複使用的元件,例如:排行榜、公告、登入面板、購物車、最新文章、促銷資訊等,再讓檢視呼叫(Invoke)複雜功能進行使用。
雖然檢視元件跟Partial View很像,但在進行這些功能與資料庫處理時仍能遵守關注點分離的原則。
以下是檢視元件的特性:
建立與使用過程
檢視元件由兩個部分所組成!
1️⃣檢視元件類別:繼承ViewComponent類別,用來運行邏輯與資料存取程式。
2️⃣檢視元件的View:回傳View的檢視,用於視覺化設計。
建立與使用過程如下:
補充📄
若View以Tag Helper形式呼叫檢視元件,檢視元件必須先在_ViewImports.cshtml中以@addTagHelper註冊
那麼以上就是今天的分享啦~
明天見啦~See YA(。•̀ᴗ-)