I am using a asp.net drop down list and it's pulling in a collection of Category Names. The category names have html tags in them like firstname'<'br /'>'lastname. I want to get rid of those tags only in the Drop Down List, I can't change the name. Right now, the break tags show in the drop down.
                +11 
                A: 
                
                
              
            You can use String.Replace method in Databoud event
protected void Page_Load(object sender, EventArgs e)
    {
    ddCategories.DataBound += dd_DataBound;
    }
void dd_DataBound(object sender, EventArgs e)
{
    foreach (ListItem listItem in ddCategories.Items)
    {
        listItem.Text = listItem.Text.Replace(@"</br>", string.Empty);
    }
}
or regular expressions for remove all HTML tags:
Regex regex = new Regex("<[^>]+>");
listItem.Text= regex.Replace(listItem.Text, " ");
                  Jan Remunda
                   2009-09-09 17:34:01