Не удается очистить текст элемента управления FreeTextBox

У меня есть элемент управления FreeTextBox на моей странице aspx.

Сначала клиент вводит текст в 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 ответов

Другие вопросы по тегам