http://www.sufeinet.com/plugin.php?id=keke_group

苏飞论坛

 找回密码
 马上注册

QQ登录

只需一步,快速开始

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

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

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

查看: 37224|回复: 25
打印 上一主题 下一主题

[Asp.Net] 一个简单实用而且动太的导航条的例子asp.net

[复制链接]
跳转到指定楼层
楼主
发表于 2012-7-1 17:22:22 | 只看该作者 |只看大图 回帖奖励 |倒序浏览 |阅读模式
sql2005数据库实现的
大家可以到这里去下载源代码: sufei一个导航条的例子.rar (105.31 KB, 下载次数: 538)
先来看看效果吧


大家快做项目了, 一定会想到过自己的导航条怎么做呢,这是我做的一个小例子,我个人让为呢还行,有那位朋友想用的话,我苏飞原把所有源码奉上,呵呵别忘了给我留言啊!!!!
在.aspx源在的代码

[HTML] 纯文本查看 复制代码
<%@ Page Language="C#" AutoEventWireup="true"   CodeFile="Default.aspx.cs" Inherits="_Default" %> 
<%@ Register Src="Menus.ascx" TagName="Menus" TagPrefix="uc1" %> 
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 
<html xmlns="http://www.w3.org/1999/xhtml" > 
<head runat="server"> 
     <title>无标题页</title> 
     <script language ="javascript" type ="text/javascript"> 
function showsubmenu(sid) 
{ 
whichEl = eval("document.getElementById('"+"submenu" + sid+"')"); 
imgmenu = eval("document.getElementById('"+"imgmenu" + sid+"')"); 
if (whichEl.style.display == "none") 
{ 
   if (whichEl.style.display=='none') whichEl.style.display=''; 
   else whichEl.style.display = 'none'; 
   imgmenu.background="image/menuup.gif"; 
} 
else 
{ 
   if (whichEl.style.display=='none') whichEl.style.display=''; 
   else whichEl.style.display = 'none'; 
   imgmenu.background="image/menudown.gif"; 
} 
} 
</script> 
</head> 
<body> 
     <form id="form1" runat="server"> 
     <div> 
         </div> 
         <asp:Label ID="Label1" runat="server" Height="464px" Style="z-index: 100; left: 286px; 
             position: absolute; top: 82px; width: 165px;" Text="Label" 
         BackColor="#6666FF" BorderColor="#FF5050" BorderWidth="2px"></asp:Label> 
     </form> 
</body> 
</html> 

CS代码


[C#] 纯文本查看 复制代码
using System;
using System.Collections;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.SessionState;
using System.Web.UI;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using UISBLL;

namespace buddy_BBS
{
    /// <summary>
    /// test 的摘要说明。
    /// </summary>
    public partial class left : System.Web.UI.Page
    {
        public string text;
        DataTable BT, ST;
        TreeServices objTreeServices = new TreeServices();
        /// <summary>
        /// 生成树
        /// </summary>
        /// <returns>返回一个字符串</returns>
        public string MenuLoad()
        {
            //填充树干的内容
            string trees = "", bs = "";
            int i = 1;
            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)
            {
                trees += "<table border=0 cellPadding=0 cellSpacing=0><tr height=2><td></td></tr></table><table width='158' border=0 align='center' cellPadding=0 cellSpacing=0  bgcolor=#FFFFFF><Tbody>";
                bs = "<font color='#003366'>" + r["bigclass_Name"].ToString() + "</font>";
                trees += "<tr><td height=25 background='image/menudown.gif' id='imgmenu" + i + "' style='CURSOR: hand' onclick='showsubmenu(" + i + ")'>  <SPAN>" + bs + "</SPAN></td></tr> <tr><td id='submenu" + i + "' style='DISPLAY: none'><DIV align='center'><table width='100%' cellPadding=0 cellSpacing=3><Tbody>";
                string parentid = r["bigclass_ID"].ToString();
                trees += CreateNode(parentid) + "</Tbody></table></DIV></td></tr></Tbody></table>";
                i++;
            }
            return trees;
        }
        /// <summary>
        /// 添加子
        /// </summary>
        /// <param name="parentid">根的ID</param>
        /// <returns></returns>
        private string CreateNode(string parentid)
        {
            //填充树枝的内容
            string Nodes = "";
            DataRow[] drsr = ST.Select("BigClass_ID = " + parentid);
            foreach (DataRow rw in drsr)
            {
                Nodes = Nodes + "<tr><td><font color=#ff0000><IMG height=11 src='" + rw["Image"] + "' width=12> </font>" +
                    "<A href='" + rw["Path"] + "' target='mainFrame'>" + rw["SmallClass_Name"].ToString() + "</A></td></tr>";
            }
            return Nodes;
        }
        protected void Page_Load(object sender, EventArgs e)
        {
            try
            {
                if (Session["Users_QX"].ToString().Trim() == null || Session["Users_QX"].ToString().Trim() == "")
                {
                    Response.Redirect("Login.aspx");
                }
            }
            catch (Exception)
            {
            }
        }
    }
}



1. 开通SVIP会员,免费下载本站所有源码,不限次数据,不限时间
2. 加官方QQ群,加官方微信群获取更多资源和帮助
3. 找站长苏飞做网站、商城、CRM、小程序、App、爬虫相关、项目外包等点这里
沙发
发表于 2012-7-5 14:16:55 | 只看该作者
o(︶︿︶)o 唉。我的css一直不太好。
板凳
发表于 2013-1-31 10:09:38 | 只看该作者
感谢分享。。。
地板
发表于 2013-3-14 14:16:52 | 只看该作者
一直都想学那个css
5
发表于 2013-4-3 10:52:25 | 只看该作者
真是难得给力的帖子啊,强烈支持楼主。
6
发表于 2013-6-26 23:38:57 | 只看该作者
老师的代码写得就是比我们新手规范漂亮,感谢.
7
发表于 2013-7-24 18:25:05 | 只看该作者
受教了,学习中……
8
 楼主| 发表于 2013-8-17 09:54:25 | 只看该作者
晴兮灬love 发表于 2013-8-17 09:47
水平很高啊,值得学习

现在这都是老技术了。
好像是刚毕业时候写的。

另外已帮你审核通过账户,发贴不发审核,而是直接显示

9
发表于 2013-11-8 15:43:12 | 只看该作者
请问楼主下载后如何运行啊,是不是要做成个控件啊~{:soso_e100:}
10
发表于 2013-11-8 16:03:54 | 只看该作者
求贴图的所有源码,谢谢斑竹~!邮箱295017303@qq.com
您需要登录后才可以回帖 登录 | 马上注册

本版积分规则

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

GMT+8, 2024-4-24 22:54

© 2014-2021

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