一个简单实用而且动太的导航条的例子
2009-03-13 20:50
381 查看
源代码下载: http://www.cckan.net/forum.php?mod=viewthread&tid=17
一个导航条的例子
<%@ 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)
</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>
在.aspx.cs中的代码
sql2005数据库
一个导航条的例子
<%@ 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)
</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>
在.aspx.cs中的代码
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) { } } } }
sql2005数据库
相关文章推荐
- 一个简单实用而且动太的导航条的例子
- 一个简单实用的AJAX例子
- 一个简单实用的AJAX例子
- c++ 11 多线线程系列-------- 一个最简单而且实用的线程池
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第2章(估计要写9章)
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第3章(估计要写9章)
- 一个简单实用的AJAX例子
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第一章(估计要写9章)
- 中级JavaScript例子, 如何实现一个简单实用的模板套用机制, GXTemplate , 第4章(估计要写9章)
- 一个简单的Struts Hibernate入门例子(下)
- 一个简单登录例子
- 一个简单的循环执行ajax的例子
- 一个yale-cas实现单点登录的简单例子实现
- 一个简单的jQuery插件ajaxfileupload实现ajax上传文件例子
- 一个简单的互斥锁的例子
- ORACLE中一个简单的UNPIVOT例子
- 【JavaEE】JavaBean技术--一个简单的例子
- 一个简单的TCP通信的例子
- 用PHP开发GUI(一个简单的例子)
- 一个简单的Linux下组播通信的例子