I. test data (in JSON format, generated using Stored Procedures) [javascript] [{"count": 16, "list": [{"MenuID": 3, "MenuName": "Information Management", "MenuCode": "msg", "MenuCount": 2, "MenuList": [{"MenuID": 4, "MenuName ": "Information Publishing", "MenuCode": "msg_publis" },{ "MenuID": 5, "MenuName": "information list", "MenuCode ": "msg_list"}] },{ "MenuID": 6, "MenuName": "member management", "MenuCode": "user", "MenuCount": 1, "MenuList": [{"MenuID": 7, "MenuName": "member list", "MenuCode": "user_list"}] },{ "MenuID": 8, "MenuName": "point management", "MenuCode": "jf", "MenuCount": 1, "MenuList": [{"MenuID": 9, "MenuName": "point category", "MenuCode ": "jf_type"}] },{ "MenuID": 10, "MenuName": "release management", "MenuCode": "ps", "MenuCount": 1, "MenuList": [{"MenuID": 11, "MenuName": "tag Management", "MenuCode": "ps_lable"}] },{ "MenuID": 13, "MenuName": "administrator management", "MenuCode": "admin", "MenuCount": 4, "MenuList": [{"MenuID": 14, "MenuName ": "Administrator Group", "MenuCode": "admin_gp" },{ "MenuID": 15, "MenuName": "permission management", "MenuCode ":" Admin_rule "},{" MenuID ": 43," MenuName ":" Administrator list "," MenuCode ":" admin_list "},{" MenuID ": 45," MenuName ": "Department management", "MenuCode": "admin_bm"}] },{ "MenuID": 16, "MenuName": "Commodity Management", "MenuCode": "sp ", "MenuCount": 2, "MenuList": [{"MenuID": 26, "MenuName": "commodity list", "MenuCode": "sp_list "}, {"MenuID": 27, "MenuName": "item category", "MenuCode": "sp_type"}] },{ "MenuID": 17, "MenuName ": "activity management", "MenuCode": "hd", "MenuCount": 1, "MenuList": [{"MenuID": 28, "MenuNa Me ":" activity list "," MenuCode ":" hd_list "}] },{" MenuID ": 18," MenuName ":" Payment Management "," MenuCode ": "pay", "MenuCount": 1, "MenuList": [{"MenuID": 29, "MenuName": "Payment Interface Management", "MenuCode ": "pay_api"}] },{ "MenuID": 19, "MenuName": "sms management", "MenuCode": "sms", "MenuCount": 2, "MenuList": [{"MenuID": 30, "MenuName": "SMS", "MenuCode": "sms_send" },{ "MenuID": 31, "MenuName": "SMS list", "MenuCode": "sms_list"}] },{ "MenuID": 20, "MenuName": "coupon Management", "MenuCode ": "djq "," MenuCount ": 2," MenuList ": [{" MenuID ": 32," MenuName ":" coupon Issuance "," MenuCode ":" djq_send "},{" MenuID ": 33, "MenuName": "coupon list", "MenuCode": "djq_list"}] },{ "MenuID": 21, "MenuName": "coupon Management ", "MenuCode": "yhq", "MenuCount": 2, "MenuList": [{"MenuID": 34, "MenuName": "coupon Issuance", "MenuCode ": "yhq_send" },{ "MenuID": 35, "MenuName": "coupon list", "MenuCode": "yhq_list"}] },{ "MenuID": 22, "MenuName": "coupon Management", "MenuCode": "xjq", "MenuCount": 2, "MenuList ":[{ "MenuID": 36, "MenuName": "coupon Issuance", "MenuCode": "xjq_send" },{ "MenuID": 37, "MenuName": "coupon list ", "MenuCode": "xjq_list"}] },{ "MenuID": 23, "MenuName": "Logistics Management", "MenuCode": "wl", "MenuCount ": 1, "MenuList": [{"MenuID": 38, "MenuName": "Logistics Company Management", "MenuCode": "wl_cmp"}] },{ "MenuID ": 24, "MenuName": "order Management", "MenuCode": "order", "MenuCount": 1, "MenuList": [{"MenuID": 39, "MenuName": "order list", "MenuCode": "order_list"}] },{ "MenuID": 25, "MenuName": "Store Shop Management "," MenuCode ":" shop "," MenuCount ": 1," MenuList ": [{" MenuID ": 40," MenuName ":" shop list ", "MenuCode": "shop_list"}] },{ "MenuID": 51, "MenuName": "website Settings", "MenuCode": "site", "MenuCount ": 2, "MenuList": [{"MenuID": 42, "MenuName": "background menu management", "MenuCode": "site_menu" },{ "MenuID": 49, "MenuName": "website information Settings", "MenuCode ": "site_cfg"}] 2. ASPX Page code [html] <% @ Page Language = "C #" AutoEventWireup = "true" CodeFile = "AdminRules. aspx. cs "Inherit S = "Manager_Admins_AdminRules" %> <! DOCTYPE html PUBLIC "-// W3C // dtd xhtml 1.0 Transitional // EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">