NO i didn't but when i tried it I had the same problem. Below are the codes for Products.aspx and BreadCrumbs.ascx
BREADCRUMBS.ASCX
namespace WebApplication5
{
using System;
using System.Data;
using System.Drawing;
using System.Web;
using System.Web.UI.WebControls;
using System.Web.UI.HtmlControls;
using System.Text;
/// <summary>
/// Summary description for BreadCrumb1.
/// </summary>
public abstract class BreadCrumb1 : System.Web.UI.UserControl
{
private void Page_Load(object sender, System.EventArgs e)
{//Product>Foamtreads
String strURL;
String strTrail;
String strReferURL;
String strTemp;
int intLen = 5;
strURL= this.Page.ToString();
if(strURL==("ASP.Products_aspx"))
{
strTrail = "Products";
}
else{
intLen = strURL.Length;
//Response.Write(intLen);
//intLen - _asp.aspx start index is 4
strURL = strURL.Substring(4,(intLen-9));
//Register this with all pages
//Response.Write("Page is "+ strURL);
//Response.Write("Parent is " + Request.UrlReferrer);
strReferURL = Request.UrlReferrer.ToString();
strReferURL = strReferURL.Replace('/','>');
strTrail = strReferURL + ">" +strURL;
string SearchString =("Products");
int FirstChar=strTrail.LastIndexOf(SearchString);
//Response.Write("\nPosition of product\n" + SearchString);
strTemp=strTrail.Remove(0, FirstChar);
int positionASPX = strTemp.IndexOf(".aspx");
//Response.Write(positionASPX);
strTemp = strTemp.Remove(positionASPX,5);
int dashPosition =strTemp.IndexOf("_");
if(dashPosition>-1){
strTemp=strTemp.Replace("_", " ");
}
strTrail = strTemp;
}
Response.Write(strTrail);
}
#region Web Form Designer generated code
override protected void OnInit(EventArgs e)
{
//
// CODEGEN: This call is required by the ASP.NET Web Form Designer.
//
InitializeComponent();
base.OnInit(e);
}
/// Required method for Designer support - do not modify
/// the contents of this method with the code editor.
/// </summary>
private void InitializeComponent()
{
this.Load += new System.EventHandler(this.Page_Load);
}
#endregion
}
}
--------------------------------------------------------
PRODUCTS.aspx
<%@ Page language="c#" Codebehind="Products.aspx.cs" AutoEventWireup="false" Inherits="WebApplication5.WebForm1" %>
<%@ Register TagPrefix="BreadCrumbUserControl" TagName="BreadCrumb" src="BreadCrumb.ascx"%>
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN" >
<HTML>
<HEAD>
<title>Products</title>
<meta name="GENERATOR" Content="Microsoft Visual Studio 7.0">
<meta name="CODE_LANGUAGE" Content="C#">
<meta name="vs_defaultClientScript" content="JavaScript">
<meta name="vs_targetSchema" content="
<link rel="stylesheet" type="text/css" href="../body.css">
<script type="text/javascript" src="../BreadCrumbs.js"></script>
<STYLE>.cell_over { BACKGROUND-COLOR: darkred }
.cell_over1 { BACKGROUND-COLOR: darkred }
</STYLE>
</HEAD>
<body MS_POSITIONING="GridLayout">
<form id="Form1" method="post" runat="server">
<table width="100%" border="0" cellspacing="0" cellpadding="0" height="115">
<tr>
<td width="285" style="WIDTH: 285px"><img src="images/./Banner2.gif" width="632" height="121" style="WIDTH: 632px; HEIGHT: 121px"></td>
<td width="13%"><img alt="Green Mountains Logo Picture Here" src="/GreenMountains.gif" style="WIDTH: 112px; HEIGHT: 54px" height="54" width="112"></td>
</tr>
</table>
<table border="1" cellpadding="0" cellspacing="0" style="BORDER-TOP-WIDTH: 0px; BORDER-BOTTOM-WIDTH: 0px; WIDTH: 744px; BORDER-COLLAPSE: collapse; HEIGHT: 19px" bordercolor="#111111" width="744" id="AutoNumber10" height="19">
<tr>
<td onMouseOver="this.className='cell_over';" onMouseOut="this.className='cell_out';" width="20%" bgcolor="forestgreen" bordercolor="#ffffff" style="BORDER-RIGHT: 1px solid; BORDER-TOP: medium none; BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none" align="middle" height="17">
<a href="nascHome.htm"><font size="1" color="#ffffff" face="Verdana"><b>Home</b></font></a></td>
<td onMouseOver="this.className='cell_over';" onMouseOut="this.className='cell_out';" width="20%" bgcolor="forestgreen" bordercolor="#ffffff" style="BORDER-RIGHT: 1px solid; BORDER-TOP: medium none; BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none" align="middle" height="17">
<a href="nascProducts.htm"><font size="1" color="#ffffff" face="Verdana"><b>Products</b></font></a></td>
<td onMouseOver="this.className='cell_over';" onMouseOut="this.className='cell_out';" width="20%" bgcolor="forestgreen" bordercolor="#ffffff" style="BORDER-RIGHT: 1px solid; BORDER-TOP: medium none; BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none" align="middle" height="17">
<a href="nascServices.htm"><font size="1" color="#ffffff" face="Verdana"><b>Services</b></font></a></td>
<td onMouseOver="this.className='cell_over';" onMouseOut="this.className='cell_out';" width="20%" bgcolor="forestgreen" bordercolor="#ffffff" style="BORDER-RIGHT: 1px solid; BORDER-TOP: medium none; BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none" align="middle" height="17">
<a href="nascContact.htm"><font size="1" color="#ffffff" face="Verdana"><b>Contact</b></font></a></td>
<td onMouseOver="this.className='cell_over';" onMouseOut="this.className='cell_out';" width="20%" bgcolor="forestgreen" bordercolor="#ffffff" style="BORDER-RIGHT: 1px solid; BORDER-TOP: medium none; BORDER-LEFT: 1px solid; BORDER-BOTTOM: medium none" align="middle" height="17">
<a href="nascAbout.htm"><font size="1" color="#ffffff" face="Verdana"><b>About Us</b></font></a></td>
</tr>
</table>
<P></P>
<p align="center"><b><font face="Verdana" size="1" color="#ffffff">
<breadcrumbusercontrol:BreadCrumb id="BreadCrumb1" runat="server"></breadcrumbusercontrol:BreadCrumb>
<TABLE id="Table1" style="WIDTH: 719px; HEIGHT: 160px" cellSpacing="0" cellPadding="0" width="719" border="0"> etc.....