Разрешить форматирование при отображении текста из ввода asp: TextBox - PullRequest
0 голосов
/ 19 июля 2011

У меня есть текстовое поле ввода, где пользователи могут вводить текст в формате HTML.Затем у меня есть другой метод, который извлекает текст из базы данных и отображает его на ярлыке asp :.Если вы сейчас введете html в текстовое поле, страница выдаст ошибку ..

A potentially dangerous Request.Form value was detected from the client

<asp:TextBox ID="txtEditBody" class="txtBody" runat="server" Wrap="True" MaxLength="5000"
TextMode="MultiLine" />

Как я могу получить текст для форматирования?или создать свой собственный тип простых кодов форматирования.Должен ли я проанализировать весь ввод перед отображением на ярлыке?метка asp будет отображать HTML форматированный текст?

Ответы [ 2 ]

0 голосов
/ 19 июля 2011

Это происходит, когда asp.net обнаруживает, что элемент управления вводом пытается опубликовать данные html или javascript, поэтому вы можете установить страницу ValidateRequest = "false", чтобы asp.net не проверял, содержат ли поля ввода данные html.

0 голосов
/ 19 июля 2011

Вы можете установить на странице директиву ValidateRequest="false", чтобы решить эту проблему.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...