hi
i used unorderlist menu in my index.aspx
index.aspx
 
 
 
 
 
	<li class="current">
				<a href="house.aspx?H_name=all">furniture</a>
			<ul>
					<li>
						<a href="house.aspx?H_name=sofa">sofa</a>
                      
					</li>
					<li class="current">
						<a "href="house.aspx?H_name=table"">table </a>
						
					</li>
					<li>
when users click on each of item it go to House.aspx page and accordin to H_name value it bind data in House.aspx page
House.aspx
 
 
 
 
 
private void GetCustomersPageWise(int pageIndex)
    {
        {
            if (Request.QueryString["H_name"] != "all")
            {
                using (SqlCommand cmd = new SqlCommand("GetCustomersPageWise1", _cn))
                {
                    string BehCode = Request.QueryString["H_name"];
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@H_name", BehCode);
                    cmd.Parameters.AddWithValue("@PageIndex", pageIndex);
                    cmd.Parameters.AddWithValue("@PageSize", PageSize);
                    cmd.Parameters.Add("@RecordCount", SqlDbType.Int, 4);
                    cmd.Parameters["@RecordCount"].Direction = ParameterDirection.Output;
                    _cn.Open();
                    IDataReader idr = cmd.ExecuteReader();
                    DataList1.DataSource = idr;
                    DataList1.DataBind();
                    idr.Close();
                    _cn.Close();
                    int recordCount = Convert.ToInt32(cmd.Parameters["@RecordCount"].Value);
                    this.PopulatePager(recordCount, pageIndex);
                }
            }
            else
            {
                using (SqlCommand cmd = new SqlCommand("GetCustomersPageWise", _cn))
                {
                    cmd.CommandType = CommandType.StoredProcedure;
                    cmd.Parameters.AddWithValue("@PageIndex", pageIndex);
                    cmd.Parameters.AddWithValue("@PageSize", PageSize);
                    cmd.Parameters.Add("@RecordCount", SqlDbType.Int, 4);
                    cmd.Parameters["@RecordCount"].Direction = ParameterDirection.Output;
                    _cn.Open();
                    IDataReader idr = cmd.ExecuteReader();
                    DataList1.DataSource = idr;
                    DataList1.DataBind();
                    idr.Close();
                    _cn.Close();
                    int recordCount = Convert.ToInt32(cmd.Parameters["@RecordCount"].Value);
                    this.PopulatePager(recordCount, pageIndex);
                }
            }
        }
    }
now in index.aspx i use repeater to bind my menu item from database 
 
 
	<li class="current">
				<a href=House.aspx?H_name=all">Furniture</a>
			  <ul>
                <asp:Repeater ID="rptMenu" runat="server">
                    <ItemTemplate>
                        <li><ahref=House.aspx?H_name=all"><%#Eval("name") %></a> </li>
                    </ItemTemplate>
                </asp:Repeater>
            </ul>
			</li>
and here i want do like before
here i used repeater so how i can define H_name for my item in datarepeater?that when it go to house.aspx page depending to that H_name it show data before i define h_name one by one for items but here what should i do ?
 
best regards