1. 程式人生 > >Mvc分部頁的使用

Mvc分部頁的使用

Html.RenderPartial:這個只會載入頁面,而不會載入Controller中的Action,所以頁面的Model是在當前載入頁面傳過去,如@{Html.RenderPartial("Menu",Model.List);},同時Menu頁面接收的型別須和Model.List一致

  1. 同一個目錄下(意思是當前嵌入頁面和分部頁頁面存放在同一個資料夾下)Html.RenderPartial的使用:@{Html.RenderPartial("Menu");}
  2. 分部頁放在不同目錄中,Html.RenderPartial的使用:@{Html.RenderPartial("~/Views/Home/Menu.cshtml");}

Html.RenderAction:是通過Controller中的Action來呼叫,所以可以通過Action來返回引數

  1. 呼叫例子:@{Html.RenderAction("Menu", "Home");}