Здравствуйте. Есть проблема с вводом данных в текстовые поля. Табличка в которую помещаются данные, формируется с помощью Table и постепенным собиранием её. Т.е. в Table записываются TableRow в них в свою очередь TableCell и туда запихиваются данные. Проблема в следующем. Допустим в тестовое поле записываем произвольный текст и перед этим текстом пишем <d например. То в результате в этом столбце будет пусто. Получается <d как то преобразуется в html тэг. И данных не видно. Как с этим бороться?
Здравствуйте. Поробуйте прогонять ваш текст через HttpUtility.HtmlEncode.
HtmlEncode(String) Преобразует строку в строку в кодировке HTML.
Источник
Пример:
using System.Web;
namespace ConsoleApp1
{
class Program
{
static void Main(string[] args)
{
var result = HttpUtility.HtmlEncode("<d"); //result = <d
}
}
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости