ASP.NET Zero--8.一個例子(1)菜單添加


以一個商品分類管理功能來編寫,代碼盡量簡單易懂。從一個實體開始,一直到權限控制,由淺到深一步步對功能進行完善。

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"
                        ))
                )

 

4.生成項目

生成項目,刷新頁面


免責聲明!

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



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