从asp.net中的HTML文本中提取纯文本

从asp.net中的HTML文本中提取纯文本,asp.net,Asp.net,我使用了一个rich textbox控件,在我的例子中是ckeditor,当对文本进行任何格式化时,格式化文本将填充到datagrid中。但我只想提取网格中的纯文本,并在填充时将数据长度修剪为80个字符 更新答案的查询如下所示 protected void btnUpdate_Click(object sender, EventArgs e) { if (txtEditorAnswer.Text.Trim() != string.Empty) {

我使用了一个rich textbox控件,在我的例子中是ckeditor,当对文本进行任何格式化时,格式化文本将填充到datagrid中。但我只想提取网格中的纯文本,并在填充时将数据长度修剪为80个字符

更新答案的查询如下所示

    protected void btnUpdate_Click(object sender, EventArgs e)
    {

        if (txtEditorAnswer.Text.Trim() != string.Empty)
        {

            int intIsUpdated = 0;
            string strUpdateQuery = "UPDATE M_QA SET ANSWER = '" + txtEditorAnswer.Text.Trim().Replace("'", "''")
                                  + "', UPDATED_ON = getDate(), UPDATED_BY = '" + this.Session["UserId"].ToString()
                                  + "' WHERE PK_ID = " + _currentQuestionId + " AND IS_ACTIVE = 1";
在网格中填充数据的查询如下:

    protected void LoadQA(int intQuestionId)
    {
        string strSelectQuery = "SELECT REPLACE(TITLE, '\n', '<br />') TITLE, REPLACE(DESCRIPTION, '\n', '<br />') DESCRIPTION, "
                                + "ANSWER, FK_OWNER_ID, CREATED_ON FROM M_QA WHERE PK_ID = "
                                + intQuestionId + " AND IS_ACTIVE = 1";
protectedvoid LoadQA(int-intQuestionId)
{
string strSelectQuery=“选择替换(标题,'\n','
')标题,替换(说明,'\n','
')说明,” +“答案,FK_所有者\u ID,从M_QA创建,其中PK_ID=” +intQuestionId+“且处于活动状态=1”;
可以请一些好友帮助我吗!!

使用,解析ItemDataBound事件的查询结果,然后仅选择要显示的text()节点