asp.net mvc下使用Html.Partial嵌套頁面(功能同等用戶控件)

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

相關文章
相關標籤/搜索