MVC里的部分视图PartialView

MVC里的部分视图PartialView,相当于用户控件,

用法和普通视图一样,代码如下:

public ActionResult Top()
{
    return PartialView();
}
 

但是在主页面里引用时,分两种:

1、只访问页面,不执行控制器的方法

@Html.Partial("Top")
 

2、先执行控制器方法,再执行页面

public ActionResult Left()
{
    NewsBLL bll = new NewsBLL();
 
    List<NewsModel> NewsList = bll.GetListByTop(5);//新闻列表
 
    return PartialView(NewsList);
}
 
 引用:
@Html.Action("Left")
 
这样,部分视图才会有Model对象
 
更多交流:q619267707

posted @ 2018-05-07 14:03  坑主  阅读(189)  评论(0编辑  收藏  举报