Partial View

Partial View是可重複使用的部分檢視區塊,與View不同的是View是完整檢視

Partial View運作方式

Partial View可以想像是一個檢視區塊的小零件,可讓View呼叫,內容就會顯示在View當中

這個概念大概就像是將一份HTML區分為Head、Nav、Foot,當某個網頁有需要就呼叫這三個獨立檔案

這通常都運用在需要被重複呼叫的網頁當中,例如頁首、頁尾

Partial View的特性

  1. 呼叫Partial View的View是父檢視
  2. 呼叫Partial View的指令是@Html.Partial("Partial View檔名")
  3. 副檔名與View一樣都是.cshtml
  4. Partial View可以放在個別的View資料夾也可放在Views\Shared資料夾共用
  5. 在本身資料夾的Partial View會被優先呼叫
  6. Partial View 不會執行_ViewStart.cshtml

建立Partial View

剛建立好的PartialView內容是空白的,我們隨意加入幾行HTML測試

在View上呼叫剛建立好的PartialView

@Html.Partial("PartialViewSimple")

顯示結果

呼叫PartialView同時傳遞資料給PartialView

@Html.Partial("PartialView檔案名稱",[model])