您的位置:首页 > 编程语言 > ASP

ASP.NET MVC中如何使用PartialView

2015-05-30 10:16 666 查看

一、PartialView的调用

1、 @Html.Patial

2、 @Html.RenderPatial

3、 @Html.Action

4、 @Html.RenderAction

二、调用Html.RenderPartial有四种方式

1、Html.RenderPartial(string partialName);

2、Html.Renderpartial(string partialName,object model);

3、Html.RenderPartial(string partialName,ViewDataDictionary viewData);

4、Html.RenderPartial(string partialName,object model,ViewDataDictionary viewData);

三、Html.RenderPatial和Html.RenderAction的主要区别

1、Html.RenderPatial:直接将View呈现在父视图的相应地方,View中绑定的Model需事先生成好

2、Html.RenderAction:需要进入子视图对应的Action方法中,按照Controller->Model->View的顺序走一遍,然后将产生的View呈现在父视图相应的地方,如果要呈现的视图需要后台处理数据,那么需要选用Html.RenderAction或者Html.Action

四、PartialView()与View()的区别

当返回视图后,View()会被加上默认的母板页,如果不需要layout,需要在页面上显式的加上Layout=null,如果返回分部视图PartialView,则相当于 Layout=null,不会加载 默认的母板页。即:

1、PartialView()=>渲染视图=>不带Layout

2、View()=>渲染分部视图=>自动加上Layout

文章转载自:mvc中partialview http://www.studyofnet.com/news/806.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: