首页 > 代码库 > 子视图 简单呈现1
子视图 简单呈现1
1.Html.Partial
@* Html.Partial 呈现子视图 ,没有经过 Action方法 如果从本文件夹下没有找到,在去Shared文件夹中搜索, 不能直接显示其他文件夹的视图 *@ @Html.Partial("SubOne"); @Html.Partial("SubTwo") @Html.Partial("_CommonOne") @Html.Partial("_ShareSub") //带参数
@Html.Partial("SubTwo","asdf")
@*失败*@ @Html.Partial("ViewTwoSub")
2.Html.RenderPartial
@* Html.RenderPartial 直接呈现子视图 ,没有经过 Action方法 如果从本文件夹下没有找到,在去Shared文件夹中搜索, 不能直接显示其他文件夹的视图 *@ @{ Html.RenderPartial("SubTwo"); Html.RenderPartial("_CommonOne"); Html.RenderPartial("_ShareSub");
//带参数传递 Html.RenderPartial("SubTwo","1234234"); //失败 Html.RenderPartial("ViewTwoSub"); }
3.Html.Action
@* Html.Action 直接呈现子视图 ,需要经过 Action 方法 可以呈现其他controller下的Action *@ @Html.Action("SubTwo") @Html.Action("ViewTwoSub", "ViewTwo")
4.Html.RenderPartial
@* Html.RenderPartial 直接呈现子视图 ,需要经过 Action 方法 可以呈现其他controller下的Action *@ @{ Html.RenderAction("SubTwo", "ViewOne"); Html.RenderAction("ViewTwoSub", "ViewTwo"); }
5.RenderPage
@* RenderPage 显示指定路径的 文件 data:(可选)要传递给所呈现页的数据数组。在所呈现页中, 可以使用 System.Web.WebPages.WebPageBase.PageData 属性来访问这些参数。 *@ @*@RenderPage("~/Views/ViewOne/SubTwo.cshtml")*@ @RenderPage("~/Views/ViewOne/SubTwo.cshtml","a","b")
子视图 简单呈现1
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。