部分视图调用方法总结(Action 、 RenderAction 、 Partial 、 RenderPartial)
2011-10-26 11:18
471 查看
Action
、 RenderAction
、 Partial
、 RenderPartial
1、Action
、 RenderAction
Action 方法以字符串的形式返回子视图,可以直接被呈现。RenderAction方法在适当的地方呈现子视图。
//One alternative (renders
a string)
[align=left]<%= Html.Action("ChildList") %>[/align]
[align=left]//Another alternative (renders in place)[/align]
[align=left]<% Html.RenderAction("ChildList"); %>[/align]
2、Partial
、 RenderPartial
Partial 方法以字符串的形式返回子视图,可以直接被呈现。RenderPartial方法在适当的地方呈现子视图。
<% Html.RenderPartial("视图名",
Model.Products); %>
[align=left]//或是指定UserControl的路径[/align]
<% Html.RenderPartial("~/Views/Product/ProductList.ascx【视图路径】",
Model.Products);%>
[align=left]3、区分:[/align]
[align=left]1)、Action 、Partial 以<%=开头后面无需加; 。RenderAction、RenderPartial 以<%开头 后面加; 。[/align]
2)、Action、RenderAction加载方法的视图,执行Controller
→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。
[align=left] Partial、RenderPartial直接加载视图文件内容[/align]
、 RenderAction
、 Partial
、 RenderPartial
1、Action
、 RenderAction
Action 方法以字符串的形式返回子视图,可以直接被呈现。RenderAction方法在适当的地方呈现子视图。
//One alternative (renders
a string)
[align=left]<%= Html.Action("ChildList") %>[/align]
[align=left]//Another alternative (renders in place)[/align]
[align=left]<% Html.RenderAction("ChildList"); %>[/align]
2、Partial
、 RenderPartial
Partial 方法以字符串的形式返回子视图,可以直接被呈现。RenderPartial方法在适当的地方呈现子视图。
<% Html.RenderPartial("视图名",
Model.Products); %>
[align=left]//或是指定UserControl的路径[/align]
<% Html.RenderPartial("~/Views/Product/ProductList.ascx【视图路径】",
Model.Products);%>
[align=left]3、区分:[/align]
[align=left]1)、Action 、Partial 以<%=开头后面无需加; 。RenderAction、RenderPartial 以<%开头 后面加; 。[/align]
2)、Action、RenderAction加载方法的视图,执行Controller
→ Model → View的順序,然後把產生的頁面帶回到原來的View中再回傳。
[align=left] Partial、RenderPartial直接加载视图文件内容[/align]
相关文章推荐
- 部分视图调用方法总结(Action 、 RenderAction 、 Partial 、 RenderPartial)
- 部分视图调用方法总结(Action 、 RenderAction 、 Partial 、 RenderPartial)
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法(mvc部分视图的添加)
- MVC中部分视图调用方法总结
- MVC中部分视图调用方法总结
- EF5+MVC4系列(12) 在主视图中直接用RenderAction调用子Action,并返回视图(Return View)或者分部视图(Return PartialView); 从主Action传值到子Action使用TempData传值;TempData高级用法
- MVC中部分视图调用方法总结
- MVC调用部分视图PartialView
- 关于asp.net MVC3 ----@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
- MVC分部视图的使用:Html.Partial/RenderPartial,Html.Action/RenderAction,RenderPage
- EF5+MVC4系列(11)在主视图中用Html.RenderPartial调用分部视图(ViewDate传值);在主视图中按钮用ajax调用子action并在子action中使用return PartialView返回分布视图(return view ,return PartialView区别)
- MVC razor 中 RenderPartial, RenderAction , Partial , Action 的使用选择
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法
- 关于asp.net MVC3 ----@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
- MVC调用部分视图PartialView
- Struts2系统学习(6)action中方法调用的三种方式总结
- Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法
- [转]Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法
- asp.net 中@Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction
- @Html.Partial,@Html.Action,@Html.RenderPartial,@Html.RenderAction