Форум программистов, компьютерный форум, киберфорум
Наши страницы
C#: Web, ASP.NET
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.71/7: Рейтинг темы: голосов - 7, средняя оценка - 4.71
jfr
4 / 4 / 1
Регистрация: 25.02.2011
Сообщений: 181
1

сохранение теги HTML в базу

29.04.2011, 18:20. Просмотров 1240. Ответов 5
Метки нет (Все метки)

не могу сохранить теги HTML в базу, например в PHP есть функция html_special_chars для этого, подскажите пожалуйста что нибудь вроде этого на ASP.Net
0
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
29.04.2011, 18:20
Ответы с готовыми решениями:

Можно ли в XML HTTP автоматически убирать теги html?
Подскажите можно ли в XML HTTP автоматически убирать теги html?

Теги к новостям. Если теги повторяются, то добавлять их в БД не нужно
Не давно начал работать с MVC, надо сделать теги к материалу, т.е. есть таблица для материала (Id,...

Сохранение изображения в базу sql-server
Как можно сделать так что бы прикрепив фото после нажатия кнопки можно было сохранить фото в базу...

Сохранение HTML строки в JSON файл
Как можно корректно сохранить html строку в json файл? Например {"id": 1, "html": " style...

Есть ли возможность upload'ом добавить HTML-файл в базу
Проблема в следующем - пользователь должен иметь возможность загрузить любой HTML-файл на сервер,...

5
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
29.04.2011, 19:01 2
HTML.Encode / Decode
0
jfr
4 / 4 / 1
Регистрация: 25.02.2011
Сообщений: 181
29.04.2011, 19:50  [ТС] 3
C#
1
2
3
string text = TextBox1.Text; 
string htmlEncoded = Server.HtmlEncode(text); 
Response.Write(htmlEncoded);
при нажатия кнопки выдает: Обнаружено потенциально опасное значение Request.Form, полученное от клиента (TextBox1="<b>"). Что-то еще добавить надо тут?
0
Johnny_D
Padawan
473 / 323 / 30
Регистрация: 30.01.2010
Сообщений: 1,842
29.04.2011, 19:51 4
jfr, кажется в IIS есть защита от инъекций, нужно почитать как она отключается. Насколько я помню это делается настройкой в веб конфиге.
0
jfr
4 / 4 / 1
Регистрация: 25.02.2011
Сообщений: 181
29.04.2011, 20:00  [ТС] 5
Цитата Сообщение от Johnny_D Посмотреть сообщение
jfr, кажется в IIS есть защита от инъекций, нужно почитать как она отключается. Насколько я помню это делается настройкой в веб конфиге.
если отключить защиту от инъекций, то это безопасно? Хочу чтобы пользователь мог добавить теги html из TextBox-а в базу, и после этого было мне видно в браузере... Как реализовать все это, может знаешь как делается, Johny_D?
0
mustf4
33 / 33 / 3
Регистрация: 13.10.2009
Сообщений: 119
02.05.2011, 02:01 6
Цитата Сообщение от jfr Посмотреть сообщение
Хочу чтобы пользователь мог добавить теги html из TextBox-а в базу, и после этого было мне видно в браузере...
Делается это легко, надо свойству ValidateRequest, на той странице где хотите позволить добавлять теги, задать значение false (ValidateRequest="false"), но это отнюдь не безопасно. Таким образом отключается встроенная защита страницы и тогда можно ее сломать. Это свойство отключается обычно в админке на сайтах, где часто визивиг редактор установлен и куда без пароли простой смертный попасть не может, а на фронте, где любой пользователь может ввести что угодно, не желательно позволять вводить теги.
0
02.05.2011, 02:01
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.05.2011, 02:01

Html теги в сущности выводятся как обычный текст
Здраствуйте! недавно столкнулся с такой проблемой: @foreach (var abt in new...

Как соединить базу данных SQL server с html кодом?
Я создал веб страницу и базу данных Как соединить базу данный с html кодом чтобы например...

Перевести обычный файл в HTML, добавив соответствующие HTML-теги
Задание состоит в том, что имеется файл текстовый, его нужно перевести в HTML, т.е. добавить тэги...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
6
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2019, vBulletin Solutions, Inc.
Рейтинг@Mail.ru