return View()相關簡介web
在asp.net mvc中返回View時使用的是ViewResult,它繼承自ViewResultBase 同時它還有個兄弟PartialViewResult。一個用於返回總體,另外一個返回局部(HTML)mvc
使用相關asp.net
一、控制器書寫:除最後改成 「return PartialView()」 其他無差異spa
二、視圖書寫:@Html.Partial() 具備四個重載。根據狀況選用.net
@Html.Partial("CustomerListControl") 當這樣寫的時候查詢全部文件名爲 "CustomerListControl" 的文件,取第一個(按照字母升序排列)嵌套繼承
@Html.Partial("CustomerListControl"); @*模糊查詢web內指定文件,同名按照後綴首字母升序排列*@
@Html.Partial("/Views/Home/ViewUserControl.ascx"); @*指定 路徑/文件*@
@Html.Partial("CustomerListControl", @Model);
@Html.Partial("CustomerListControl",ViewDataDictionary);@*ViewDataDictionary ViewData字典*@
@Html.Partial("CustomerListControl", @Model, ViewDataDictionary);get