關於菜單這個話題我想應該是不講則懂,所以本文不會多講這些概念,則重關注RadControls控件中的RadMenu控件的使用,結合數據庫來開 發一個系統菜單。
一、數據庫設計
這裡我就使用Access作為示例數據庫,詳細見下圖:
表字段依次為:自動編號、菜單編碼、菜單名稱、請求地址、菜單上顯示的圖片地址、快捷鍵(RadMenu控件支持)、菜單順序、菜單級限、 是否為末級和父菜單編碼。 整個設計中主要以菜單編碼作為關聯依據。
二、注冊控件及使用控件皮膚
我們可以將控件添加到工具箱直接拖拽到aspx頁面上就OK,隨後可以在html視圖下看到如下注冊命令:
1 <%@ Register Assembly="RadMenu.Net2" Namespace="Telerik.WebControls" TagPrefix="rad" %>
要使用RadControls提供的皮膚功能很方便,從安裝目錄下將皮膚文件復制到項目中,然後在控件上直接選擇所需要的皮膚就OK。下圖為 RadMenu選擇皮膚截圖: