跳转到主内容
思享编程网:思考分享,玩转编程世界!

PartialView怎么用?轻松实现局部刷新和页面加载局部视图!

大家好,我是陆砚码,今天我们来聊聊PartialView的用法。PartialView是MVC框架中的一个强大功能,它可以让我们轻松实现局部刷新和页面加载局部视图。接下来,我们就一起看看PartialView怎么用吧!

用法一:ajax加载局部刷新

首先,我们需要新建一个TaskBoardDetail.cshtml文件,这个文件主要用来显示我们需要的数据。比如:

@{
    int i = 0;
}
@foreach(var item in ViewBag.DataList)
{
    
@foreach (var it in item) {

@it.functionName


}
i++; }

然后,在HomeController.cs中添加获取数据的TaskBoardDetail方法,这个方法可以根据需要带参数或不带参数。比如:

[
HttpPost]
public ActionResult TaskBoardDetail(string value)
{
    try
    {
        IEnumerable> taskGroup = list.GroupBy(p => p.projectName);
        foreach (
            var
            item
            in
            taskGroup)
        {
            if (
                value
                == item.Key)
            {
                List list2= item.ToList();
                var
                query =
                from
                p
                in
                list2
                orderby
                p.priority
                select
                p;
                //按优先级排序
                list2 = query.ToList();
                IEnumerable> taskGroup2 = list2.GroupBy(p => p.group);
                ViewBag.DataList = taskGroup2;
                break
                ;
            }
        }
        return
        PartialView(
                            

相关文章