苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

分布式系统框架(V2.0) 轻松承载百亿数据,千万流量!讨论专区 - 源码下载 - 官方教程

HttpHelper爬虫框架(V2.7-含.netcore) HttpHelper官方出品,爬虫框架讨论区 - 源码下载 - 在线测试和代码生成

HttpHelper爬虫类(V2.0) 开源的爬虫类,支持多种模式和属性 源码 - 代码生成器 - 讨论区 - 教程- 例子

查看: 31380|回复: 17
打印 上一主题 下一主题

[Asp.Net] 一个更炫的动态加权限管理的导航条(Telerik.RadControls.for.ASP.NET.AJAX.v2008....

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-12 07:31:21 | 只看该作者 |只看大图 回帖奖励 |正序浏览 |阅读模式
本文源代码下载:http://files.cnblogs.com/sufei/WebSite2.rar
首先大家要下载安装Telerik.RadControls.for.ASP.NET.AJAX.v2008.Q1.SP2.Retail-SSG(RadControls)
下载地址:http://down.tech.sina.com.cn/content/38955.html
有破解决版的,

下面是关键代码
[C#] 纯文本查看 复制代码
using System;
using System.Collections;
using System.Configuration;
using System.Data;
using System.Linq;
using System.Web;
using System.Web.Security;
using System.Web.UI;
using System.Web.UI.HtmlControls;
using System.Web.UI.WebControls;
using System.Web.UI.WebControls.WebParts;
using System.Xml.Linq;
using UISBLL;

public partial class Default2 : System.Web.UI.Page
{
    DataTable BT, ST;
    TreeServices objTreeServices = new TreeServices();
    /// <summary>
    /// 生成树
    /// </summary>
    /// <returns>返回一个字符串</returns>
    int i = 0;
    public void  MenuLoad()
    {
        //查大分类表
        BT = objTreeServices.SelectAllBig_Class(Convert.ToInt32(Session["Users_QX"].ToString().Trim()))[0];
        //查小分类表
        ST = objTreeServices.SelectAllSmall_Class(Convert.ToInt32(Session["Users_QX"].ToString().Trim()))[0];
        DataRow[] drs = BT.Select("");
        foreach (DataRow r in drs)
        {
            RadMenu1.Items.Add(new Telerik.Web.UI.RadMenuItem(r["BigClass_Name"].ToString()));
            RadMenu1.Items.PostBack = false;
            CreateNode(r["BigClass_ID"].ToString());
            i++;
        }
    }
    /// <summary>
    /// 添加子
    /// </summary>
    /// <param name="parentid">根的ID</param>
    /// <returns></returns>
    private void  CreateNode(string parentid)
    {
        //填充树枝的内容
        int j = 0;
        DataRow[] drsr = ST.Select("BigClass_ID = " + parentid);
        foreach (DataRow rw in drsr)
        {
[i]            RadMenu1.Items.Items.Add(new Telerik.Web.UI.RadMenuItem( rw["SmallClass_Name"].ToString()));
            RadMenu1.Items.Items [j].NavigateUrl = rw["Path"].ToString().Trim();
            j++;
        }
    }
    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
            //传入权限的ID在这里直接写了一个
            Session["Users_QX"] = "5";
            MenuLoad();
        }
    }
}


数据库设计






1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
19
发表于 2021-2-2 09:13:10 | 只看该作者
感谢分享。。。
回复

使用道具 举报

18
发表于 2021-2-1 22:27:45 | 只看该作者
我想下载这里的源码学习一下
17
发表于 2016-4-16 00:48:10
http://www.sztrzs.cn/news/news1156.htm
http://www.sztrzs.cn/news/news1157.htm
http://www.sztrzs.cn/news/news1158.htm
http://www.sztrzs.cn/news/news1160.htm
http://www.sztrzs.cn/news/news1159.htm
http://www.sztrzs.cn/news/news1161.htm
http://www.sztrzs.cn/news/news1303.htm
http://www.sztrzs.cn/news/news1162.htm
http://www.sztrzs.cn/news/news1254.htm
http://www.sztrzs.cn/news/news1255.htm
http://www.sztrzs.cn/news/news1169.htm
支持 反对

16
发表于 2015-10-8 15:42:50 | 只看该作者
Telerik系列的产品挺好,就是缺少相关的文档,都是英文的
15
发表于 2015-7-28 23:16:25 | 只看该作者
谢谢楼主咯
14
发表于 2015-4-24 09:13:53 | 只看该作者
我只是路过打酱油的。
13
发表于 2015-4-23 18:28:25 | 只看该作者
感谢分享。。。
回复

使用道具 举报

12
发表于 2013-6-28 21:56:30 | 只看该作者
强烈支持楼主ing……
11
发表于 2013-4-10 20:54:40 | 只看该作者
高人啊,真是好东西啊!!
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

QQ|手机版|小黑屋|手机版|联系我们|关于我们|广告合作|苏飞论坛 ( 豫ICP备18043678号-2)

GMT+8, 2025-2-23 01:23

© 2014-2021

快速回复 返回顶部 返回列表