如何从ASP.NET AJAX控件工具包中的HTML编辑器获取纯文本?

4
如何从ASP.NET AJAX控件工具包中的HTML编辑器获取纯文本? Editor1.Content返回类似于HTML文本的内容。要获取纯文本,请使用以下代码:
This is <span style=\"font-weight: bold\">BOLD</span> text

虽然我只想要纯文本

This is BOLD text

我也想知道如何做到这一点。 - Eric
1个回答

3

只需在您的代码中编写此方法:

public static string GetTextonly(string editorcontent)
{
    string strtext = "";
    strtext = Regex.Replace(editorcontent, @"<(.|\n)*?>", string.Empty);
    return strtext;
}

在将此内容写到外部之后:
string plaintext = GetTextonly(txtMessage.Content);

您只需为System.Text.RegularExpression添加命名空间即可。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接