无法清除FreeTextBox控件的文本

时间:2013-12-02 08:52:08

标签: c# asp.net freetextbox

我的aspx页面中有一个FreeTextBox控件。

首先,客户端将文本键入FreeTextBox,然后单击按钮Save将文本写入数据库(sql server 2008)。

然后,在编辑功能中,文本再次从数据库加载到FreeTextBox中进行编辑。

编辑完成后,客户端点击OK将新文本写入数据库,但不允许新文本为空或空。

看看我的简单代码:

public void btn_OK()
{
     if(string.IsNullOrEmpty(FTB.Text))
         Labelerror.Text="The text cannot be null or empty.";

      else
      {
        ...write new text into Database...
       }

}

构建:当我清除旧文本并单击“确定”时,程序将传递if语句并执行else语句中的代码(将新文本写入数据库)。

尝试调试,我清除旧文本并让FreeTextBox为空但FTB.Text= "<p class=\"MsoNormal\"><br></p>"

<p class=\"MsoNormal\"><br></p>来自哪里?

根据建议,我使用HttpUtility.HtmlDecode解码该html标记:

string text= HttpUtility.HtmlDecode(FTB.Text);
if(string.IsNullOrEmpty(text))

但没有变化:text= "<p class=\"MsoNormal\"><br></p>"

帮助!!!如何删除该html标记以检查FreeTextbox是空还是空。

0 个答案:

没有答案