魔方 Cube 快速开发平台

魔方 Cube 快速 Web 开发平台教程:零配置搭建后台管理系统,覆盖权限角色、SSO/OAuth 登录、安全审计、多租户、数据导出与自定义页面,模板历经单表百亿数据实战考验。
18 篇文章 · 更新于 2026-09-03
魔方功能特点与最佳实践
魔方是一个快速Web开发平台,能够快速搭建系统原型,而又具有足够灵活的可扩展性!内部集成了用户权限管理、模板继承、SSO登录、OAuth服务端、数据导出与分享等多个功能模块,默认模板在真实项目中经历了单表100亿数据添删改查的考验。功能特点魔方的核心定位:快速。能够在客户现场谈需求时完成数据建...
大石头 · 2024-12-22 · 浏览 10,203
魔方多租户架构
魔方(NewLife.Cube)支持多租户架构,允许在同一套系统中为多个租户提供隔离的数据和功能。本文档详细说明多租户的设计原理、核心组件及使用方式。
大石头 · 2026-01-16 · 浏览 1,088
魔方日期选择控件
魔方生成的列表页,默认带有日期时间选择查询,其核心是引用 _DateRange.cshtml 视图
大石头 · 2025-06-04 · 浏览 1,354
魔方从零开始VS2022+NET8+MVC[202402]
魔方从零开始VS2022+NET8+MVC[202401]魔方从零开始VS2022+NET8+MVC[202402]如果没有同步过来,请在这里查看完整内容:快速开发平台魔方Cube魔方从零开始VS2022+NET8+MVC[202402]自定义页面替换框架页面自定义启动页魔方启动打开的第一个页...
浩秦 · 2024-10-23 · 浏览 2,774
魔方从零开始VS2022+NET8+MVC[202401]
魔方从零开始VS2022+NET8+MVC[202401]魔方从零开始VS2022+NET8+MVC[202402]如果没有同步过来,请在这里查看完整内容:快速开发平台魔方Cube魔方从零开始VS2022+NET8+MVC本教程中的代码(拉取后直接运行即可):https://github.co...
大石头 · 2025-07-22 · 浏览 3,626
安装试用(VS2022+.NET8+MVC)
IDE为VS 2022社区版(英文版),DotNet Core版本为.NET 8创建项目打开VS,依次点击工具栏文件按钮->新建->项目,搜索框输入"ASP.NET Core",语言选择"C#",在筛选结果中选择"ASP.NET Core Web App (Model-View-Control...
大石头 · 2024-12-24 · 浏览 2,479
魔方登录验证机制
魔方功能比较多,而MVC版和API版又略有不同,这里讲一下登录以及用户鉴权机制。登录魔方的登录分三种:密码登录。在登录页输入用户名密码登录,可能自定义项目配合有验证码等其它信息。SSO登录。配置OAuth后,在登录页点击跳转第三方用户中心,完成后跳转回来。令牌登录。其它应用调用魔方OAuth接...
大石头 · 2024-08-02 · 浏览 3,409
局部修改对象属性的巧妙实现
魔方WebApi版每个实体控制器都支持添删改查和批查接口,添加PUT和删除DELETE都很好实现,批查Search通过POST传入一批参数,也还好。唯独修改Edit,很难完美实现。默认的Edit,入参是整个实体对象,客户端把整个修改后的对象传过来,进行整体修改。然而,很多时候我们不希望前端能够...
大石头 · 2024-07-09 · 浏览 2,470
魔方的安全与审计
最近网络安全行动如火如荼,有必要写点东西。首先,由魔方开发的多个应用系统通过三级等保认证,并通过多个资深安全团队测试。魔方作为快速开发平台,本着亲近开发者的目标,具有一些极其强大而又具有一定危险性的功能,今天讲讲一些安全相关的内容。
大石头 · 2023-08-18 · 浏览 5,099
安装试用(VS2022+.NET7+MVC)
IDE为VS 2022社区版(英文版),DotNetCore版本为.NET 7创建项目打开VS,依次点击工具栏文件按钮->新建->项目,搜索框输入"ASP.NET Core",语言选择"C#",在筛选结果中选择"ASP.NET Core Web App (Model-View-Controll...
旺财软件 · 2023-04-23 · 浏览 5,394
数据导出(Excel/Csv/Json/Xml)
和生 · · 浏览 2,128
魔方实战终端项目管理2022
· 2022-09-15 · 浏览 4,238
自定义功能按钮的权限控制
ERP系统的出入库功能需要精细控制权限,本文演示如何给页面增加自定义权限子项,并根据权限控制按钮显示和功能使用。
大石头 · 2022-09-08 · 浏览 5,267
从零开始快速开发
基于零代NewLife.Zero,通过拷贝项目目录修改的方式,快速开发应用系统。演示了新建模型,生成实体类,以及新建页面。此处为语雀视频卡片,点击链接查看:从零开始快速开发.mp4
大石头 · 2022-05-06 · 浏览 7,461
魔方快速开发平台
新建项目,引入魔方,魔方基本功能讲解。
大石头 · 2022-05-06 · 浏览 6,054
角色菜单与权限控制
权限原理从代码层面来讲,就是记录一个角色与一个控制器和控制器所有方法的关系。举个例子,管理员角色拥有用户控制器中添加用户、删除用户等方法的访问权限。假设一个控制器对应一个菜单,控制器的方法就是菜单的操作,这里用户菜单的 id 设为 1,添加用户这个操作标记为 1,删除用户操作标记为 2,更新用...
笑笑 · 2020-06-22 · 浏览 6,601
自定义启动页
启动页即打开系统出现的第一个页面。魔方默认是这样的。可能有人看着不爽,那么自定义有两种方法。第一是视图覆盖,第二是默认路由替换。视图覆盖视图位于Views/CubeHome/Index.cshtml,换成自己的页面即可。路由替换在项目文件Startup.cs中的Configure方法中,去掉a...
笑笑 · 2020-06-20 · 浏览 5,363
自定义登录页
定位登录页位置首先找到原登录页所在位置,即Areas/Admin/Views/User/找到Login.cshtml文件,替换里面的内容即可。替换这里准备了一个和原来差不多的登录页面,引入vue和element-ui,实现如下。@using NewLife.Common; @{ Lay...
笑笑 · 2020-06-19 · 浏览 5,850
安装试用
IDE为VS 2019,dotnetcore版本为3.1创建项目打开VS,依次点击工具栏文件按钮->新建->项目,搜索框输入`ASP.Net Core`,语言选择`C#`,在筛选结果中选择`ASP.Net Core Web 应用程序`,点击下一步。填写项目名称,再下一步,选择`3.1`版本,模...
笑笑 · 2020-12-26 · 浏览 8,530