魔方 NewLife.Cube


魔方 是一個基於 ASP.NET MVC 的 用戶權限管理平台,可作為各種信息管理系統的基礎框架。

演示:http://cube.newlifex.com 源碼

演示賬號:admin/admin

源碼: https://git.newlifex.com/NewLife/X/Tree/master/NewLife.Cube
海外: https://github.com/NewLifeX/X/tree/master/NewLife.Cube


特性

  • 通用權限管理,用戶、角色、菜單、權限,支持控制器Action權限控制
  • 多數據庫,支持 SQLite / Sql Server / Oracle / MySql / SqlCe / Access
  • 免部署,系統自動創建數據庫表結構,以及初始化數據,無需人工干涉
  • 強大的視圖引擎,支持子項目視圖重寫父項目相同位置視圖,任意覆蓋修改默認界面

系統要求


安裝

  • 在 Visual Studio 中新建MVC5項目
  • 通過 NuGet 引用NewLife.Cube,或自己編譯最新的X組件源碼
  • Web.config<connectionStrings>段設置名為Membership的連接字符串,用戶角色權限菜單等存儲在該數據庫
  • 系統自動識別數據庫類型,默認\<add name="Membership" connectionString="Data Source=~\App_Data\Membership.db" providerName="Sqlite"/>
  • 編譯項目,項目上點擊鼠標右鍵,查看在瀏覽器中查看,運行魔方平台
  • 系統為SQLite/Oracle/MySql/SqlCe數據庫自動下載匹配(x86/x64)的數據庫驅動文件,驅動下載地址可在Config\Core.config中修改PluginServer
  • 系統自動下載腳本樣式表等資源文件,下載地址可在Config/Cube.config中修改PluginServer
  • 默認登錄用戶名是admin,密碼是admin
  • 推薦安裝 Visual Studio 插件 Razor Generator,給.cshtml文件設置自定義工具``RazorGenerator,可以把.cshtml編譯生成到DLL里面
  • 項目發布時只需要拷貝Binweb.configGlobal.asax,以及其它自己添加的資源文件

教程

【演示】教務系統
【源碼】教務系統

【教程】魔方平台NewLife.Cube基礎教程(附例程源碼)
【教程】魔方平台NewLife.Cube模板結構詳解


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM