Partial View是可重複使用的部分檢視區塊,與View不同的是View是完整檢視
Partial View運作方式
Partial View可以想像是一個檢視區塊的小零件,可讓View呼叫,內容就會顯示在View當中
這個概念大概就像是將一份HTML區分為Head、Nav、Foot,當某個網頁有需要就呼叫這三個獨立檔案
這通常都運用在需要被重複呼叫的網頁當中,例如頁首、頁尾
Partial View的特性
- 呼叫Partial View的View是父檢視
- 呼叫Partial View的指令是@Html.Partial("Partial View檔名")
- 副檔名與View一樣都是.cshtml
- Partial View可以放在個別的View資料夾也可放在Views\Shared資料夾共用
- 在本身資料夾的Partial View會被優先呼叫
- Partial View 不會執行_ViewStart.cshtml
建立Partial View
剛建立好的PartialView內容是空白的,我們隨意加入幾行HTML測試
在View上呼叫剛建立好的PartialView
@Html.Partial("PartialViewSimple")
顯示結果
呼叫PartialView同時傳遞資料給PartialView
@Html.Partial("PartialView檔案名稱",[model])