Не удается очистить текст элемента управления 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 нулевым или пустым.