管理员
            

            
        
    
    

        
            @Body
        
    

    

        
            Bootstrap Admin
        
    

    <NotFound>
        

Sorry, there's nothing at this address.


    



    
         IsOpen = false)">点击关闭
        
            

布局调整


            
                
                     IsFullSide = true)" data-toggle="tooltip" title="左右结构">
                        
                            
                            
                        
                        
                            
                            
                            
                        
                    
                
                
                     IsFullSide = false)" data-toggle="tooltip" title="上下结构">
                        
                        
                        
                            
                            
                            
                            
                        
                        
                        
                    
                
            
        

        
            

固定调整


            
                
                    
                
                
                    固定页头
                
            
            
                
                    
                
                
                    固定页脚
                
            
            
                
                    
                
                
                    显示页脚
                
            
        

        
            

主题配色


            
                
                    
                
                
                    
                
                
                    
                
                
                    
                
                
                    
                
                
                    
                
            
        

        
            

更多设置


            
                
                    
                
                
                    @(UseTabSet ? "多标签" : "单页")
                
            
        
    

MainLayout.razor.cs

    public partial class MainLayout
    {
        private bool UseTabSet { get; set; } = true;

        private string Theme { get; set; } = "";

        private bool IsOpen { get; set; }

        private bool IsFixedHeader { get; set; } = true;

        private bool IsFixedFooter { get; set; } = true;

        private bool IsFullSide { get; set; } = true;

        private bool ShowFooter { get; set; } = true;

        private List<MenuItem>? Menus { get; set; }

        /// 
        /// OnInitialized 方法
        /// 

        protected override void OnInitialized()
        {
            base.OnInitialized();

            Menus = GetIconSideMenuItems();
        }

        private static List GetIconSideMenuItems()
        {
            var menus = new List
            {
               new MenuItem() { Text = "Home", Icon = "fa-solid fa-fw fa-flag", Url = "/" , Match = NavLinkMatch.All},
               new MenuItem() { Text = "班级管理", Icon = "fa-solid fa-fw fas fa-user-secret", Url = "SchoolClass" },
               new MenuItem() { Text = "学生管理", Icon = "fa-solid fa-fw fas fa-universal-access", Url = "Student" },
            };

            return menus;
        }
    }

Collapse 折叠面板组件引入

Home.razor

@page "/"








Home

七天.NET 8操作SQLite入门到实战详细教程



SQLite是一个轻量级的嵌入式关系型数据库,它以一个小型的C语言库的形式存在。它是一个自包含、无需服务器、零配置的数据库引擎。与传统的数据库系统不同,SQLite直接读写普通磁盘文件,不需要单独的数据库服务器。它支持标准的SQL查询语言,并提供了事务支持和ACID属性(原子性、一致性、隔离性和持久性)。




    





    
        
            
                
SQLite的库可以轻松地嵌入到应用程序中,不需要独立的数据库服务器进程。

            
            
                
与大多数数据库系统不同,SQLite不需要单独的数据库服务器,所有数据都存储在一个磁盘文件中。

            
            
                
使用SQLite时,没有任何复杂的配置或管理任务。只需引入SQLite库,并开始使用即可。

            
            
                
SQLite是一个轻量级的数据库引擎,库文件的大小很小,并且在内存使用方面也非常高效。

            
        

    
    



Home.razor.cs

    public partial class Home
    {
        [NotNull]
        private ConsoleLogger? NormalLogger { get; set; }

        private Task OnChanged(CollapseItem item)
        {
            NormalLogger.Log($"{item.Text}: {item.IsCollapsed}");
            return Task.CompletedTask;
        }

        private bool State { get; set; }

        private void OnToggle()
        {
            State = !State;
        }

        /// 
        /// 获得属性方法
        /// 

        /// 
        private AttributeItem[] GetAttributes() =>
        [
            new()
            {
                Name = "CollapseItems",
                Description = "内容",
                Type = "RenderFragment",
                ValueList = " — ",
                DefaultValue = " — "
            },
            new()
            {
                Name = "IsAccordion",
                Description = "是否手风琴效果",
                Type = "bool",
                ValueList = "true|false",
                DefaultValue = "false"
            },
            new()
            {
                Name = "OnCollapseChanged",
                Description = "项目收起展开状态改变回调方法",
                Type = "Func",
                ValueList = " — ",
                DefaultValue = " — "
            }
        ];
    }

    public class AttributeItem
    {
        /// 
        /// 获取或设置属性的名称。
        /// 

        public string Name { get; set; }

        /// 
        /// 获取或设置属性的描述。
        /// 

        public string Description { get; set; }

        /// 
        /// 获取或设置属性的类型。
        /// 

        public string Type { get; set; }

        /// 
        /// 获取或设置属性的取值列表(如果有)。
        /// 

        public string ValueList { get; set; }

        /// 
        /// 获取或设置属性的默认值。
        /// 

        public string DefaultValue { get; set; }
    }

DotNetGuide技术社区交流群

欢迎加入DotNetGuide技术社区微信交流群👪

  • 相关阅读:
    第二十四章 数据检测类型
    点云从入门到精通技术详解100篇-基于 Kinect v2 相机的柑橘点云分割与配准
    【数据结构】顺序表的实现
    算法优化,最短路径。
    rust构建WebAssembly,以及webpack5调用
    车企内部文件传输数据效率太慢?那是没找到合适的文件传输工具
    Ansys Zemax | 解像力仿真设计
    Android kotlin实现Viewpager滑动背景透明效果渐变
    [排序]leetcode1636:按照频率将数组升序排序(easy)
    Exercise 09
  • 原文地址:https://www.cnblogs.com/Can-daydayup/p/17954319