layui点击左侧导航栏,实现不刷新整个页面,只刷新局部

    其实这篇文章是给自己看的,以后忘记怎么做回来还能看一下

    点击左侧菜单栏只刷新局部,局部就用iframe。

    首先先建layout页,建左侧菜单栏,然后下面的@RenderBody()


@RenderBody() @RenderSection("scripts", required: false)

    然后在最后写上js用于点击跳转,上面的@RenderSection("scripts", required: false)和下面的#demoAdmin都在另一个页面中,也就是放iframe的页面

    

    新建HomeController,新建Index页面

    


@{
    Layout = null;
    Layout = "~/Areas/Admin/Views/Shared/_Layout.cshtml";
}




@section scripts{
    

    引用一下上面的layout。

    其他页面引用Layout = "~/Areas/Admin/Views/Shared/_LayoutPage.cshtml";

    我把css和js引用都放在了另一个layout里,所以我需要引用一下,否则页面会乱。

你可能感兴趣的:(C#,layui)