Ввод тега в текстовое поле

205
17 января 2018, 14:00

Здравствуйте. Есть проблема с вводом данных в текстовые поля. Табличка в которую помещаются данные, формируется с помощью Table и постепенным собиранием её. Т.е. в Table записываются TableRow в них в свою очередь TableCell и туда запихиваются данные. Проблема в следующем. Допустим в тестовое поле записываем произвольный текст и перед этим текстом пишем <d например. То в результате в этом столбце будет пусто. Получается <d как то преобразуется в html тэг. И данных не видно. Как с этим бороться?

Answer 1

Здравствуйте. Поробуйте прогонять ваш текст через HttpUtility.HtmlEncode.

HtmlEncode(String) Преобразует строку в строку в кодировке HTML.

Источник

Пример:

using System.Web;
namespace ConsoleApp1
{
    class Program
    {
        static void Main(string[] args)
        {
            var result = HttpUtility.HtmlEncode("<d"); //result = &lt;d
        }
    }
}
READ ALSO
Свойство зависимости из UserControl в MainWindow

Свойство зависимости из UserControl в MainWindow

Не работает свойство зависимости

202
Хранение настроек c# в AppData папке

Хранение настроек c# в AppData папке

Доброго вечераПрошу помочь разобраться почему следующий код не сохраняет измененные настройки в test

252
Azure доступ к FileStorage из WebApplication Service

Azure доступ к FileStorage из WebApplication Service

Приветствую ! Столкнулся со следующей проблемой, необходимо иметь возможность загрузки файлов в FileStorage из WebApplication Service с помощью VirtualNetwork...

188