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");}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章