62,041
社区成员
发帖
与我相关
我的任务
分享
<asp:Repeater id="one" runat="server" OnItemDataBound="one_ItemDataBound">
<ItemTemplate>
<li>
<%#Eval("navigation") %>
</li>
<asp:Repeater id="two" runat="server" >
<ItemTemplate>
<li>
<a href='LB.aspx?t=<%#Eval("navigation_id") %>'> <%#Eval("navigation_Name")%> </a>
</li>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
DB db = new DB();
protected void Page_Load(object sender, EventArgs e)
{
index_on();
}
#region 一级导航栏
/// <summary>
/// 一级导航栏查询
/// </summary>
public void index_on()
{
string sql = "select id,navigation from navigation";
DataTable dt = db.reDt(sql);
one.DataSource = dt;
one.DataBind();
}
#endregion
#region 二级导航栏
/// <summary>
/// 二级导航栏
/// </summary>
protected void one_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//Repeater标签实例化后获取two标签
Repeater rp = (Repeater)e.Item.FindControl("two");
//获取id
string id = ((DataRowView)e.Item.DataItem).Row["id"].ToString();
string sql1 = "select id,navigation_Name,navigation_id from navigation_Name where navigation_id=" + id;
DataTable dt1 = db.reDt(sql1);
rp.DataSource = dt1;
rp.DataBind();
}
#endregion
<div>
<asp:Repeater id="one" runat="server" OnItemDataBound="one_ItemDataBound">
<ItemTemplate>
<li>
<a href="LB.aspx?id=<%#Eval("navigation_id") %>"><%#Eval("navigation_Name")%></a>
</li>
<asp:Repeater id="two" runat="server" >
<ItemTemplate>
<li>
<a href="LB.aspx?id=<%#Eval("navigation_id") %>"><%#Eval("navigation_bar")%></a>
</li>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
</div>
<div id="content" style="border:1px solid; width:500px; height:300px; font-size:14px;" runat="server">
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<%#Eval("title") %>
</ItemTemplate>
</asp:Repeater>
</div>
DB db = new DB();
protected void Page_Load(object sender, EventArgs e)
{
liebiao();
}
#region 显示二级列表
/// <summary>
/// 显示二级列表
/// </summary>
public void liebiao()
{
int sid = int.Parse(Request.QueryString["t"]);
string sql = "select navigation_Name.id,navigation_Name,navigation_id from navigation_Name where navigation_id =" + sid;
DataTable dt = db.reDt(sql);
one.DataSource = dt;
one.DataBind();
}
#endregion
#region 显示三级列表
/// <summary>
/// 显示三级列表
/// </summary>
protected void one_ItemDataBound(object sender, RepeaterItemEventArgs e)
{
//Repeater标签实例化后获取two标签
Repeater rp = (Repeater)e.Item.FindControl("two");
//获取id
string id = ((DataRowView)e.Item.DataItem).Row["id"].ToString();
string sql1 = "select id,navigation_bar,navigation_id from bar_navigation where navigation_id=" + id;
DataTable dt1 = db.reDt(sql1);
rp.DataSource = dt1;
rp.DataBind();
}
#endregion
#region 显示文章标题
#endregion
}
function seturl(id1){
this.location.href+="&id=id1";
}
参数可以自己随便写,后台判断下就行了