jum*_*ojs 1 asp.net drop-down-menu
我正在使用一个asp.net下拉列表,它正在拉入一个类别名称的集合.类别名称中包含html标签,如firstname'<'br /'>'lastname.我只想在下拉列表中删除那些标签,我无法更改名称.现在,break标签显示在下拉列表中.
Jan*_*nda 11
您可以在Databoud事件中使用String.Replace方法
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);
}
}
Run Code Online (Sandbox Code Playgroud)
或删除所有HTML标记的正则表达式:
Regex regex = new Regex("<[^>]+>");
listItem.Text= regex.Replace(listItem.Text, " ");
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
392 次 |
| 最近记录: |