以一個商品分類管理功能來編寫,代碼儘量簡單易懂。從一個實體開始,一直到許可權控制,由淺到深一步步對功能進行完善。 1.打開語言文件 【..\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate-z ...
以一個商品分類管理功能來編寫,代碼儘量簡單易懂。從一個實體開始,一直到許可權控制,由淺到深一步步對功能進行完善。
1.打開語言文件
【..\MyCompanyName.AbpZeroTemplate.Core\Localization\AbpZeroTemplate\AbpZeroTemplate-zh-CN.xml】 添加2個鍵值對,如下:<text name="Shop" value="商店" /> <text name="CategoryManager" value="分類管理" />
2.打開文件PageNames.cs
【..\MyCompanyName.AbpZeroTemplate.Web\App_Start\Navigation\PageNames.cs】 在Common類下添加2個常量:public const string Shop = "Shop"; public const string Category = "Category";
3.打開文件MpaNavigationProvider.cs
【..\MyCompanyName.AbpZeroTemplate.Web\Areas\Mpa\Startup\MpaNavigationProvider.cs】 添加如下代碼到測試菜單下:.AddItem(new MenuItemDefinition( PageNames.App.Common.Shop,//一個常量,控制菜單是否被選中 L("Shop"),//菜單顯示名稱,在語言文件中配置 icon: "icon-globe"//菜單圖標 ).AddItem(new MenuItemDefinition( //子菜單 PageNames.App.Common.Category, L("CategoryManager"), url:"Mpa/Category", icon: "icon-globe" )) )