1

我有这个富文本存储在数据库中

<p>   <em><strong>strong</strong> and <em>em tag</em> normal text <u>

它存储为带有标签的字符串。

现在我想把这个文本放在<a>标签的标题中而不显示所有的 html 代码。

我试过了

<a name="modal" title="@HttpUtility.HtmlDecode(MyVariable).ToString()"> link </a>

但它仍然显示所有标签。

4

1 回答 1

1

您可以使用正则表达式删除标签:

string plainText = Regex.Replace(MyVariable, "<.*?>", string.Empty);
于 2012-09-05T14:41:13.927 回答