Разрешение HTML-тегов в обратной передаче - PullRequest
1 голос
/ 27 марта 2009

У меня есть текстовое поле, в котором пользователь может вводить текст, содержащий разметку html.

Конечно, когда страница делает что-либо, что включает обратную передачу, она прерывается (ошибка 500), потому что анализатор считает HTML-код в текстовом поле попыткой взлома.

Теперь я знаю, что есть способ разрешить это, но я не могу на всю жизнь вспомнить.

Помощь

Я использую Visual Studio 2008, VB.NET, если это актуально.

Наслаждайтесь Случайные

Ответы [ 4 ]

5 голосов
/ 27 марта 2009

вверху страницы:

<%@ Page ValidateRequest='False' %>
2 голосов
/ 27 марта 2009

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

1 голос
/ 27 марта 2009

Вы можете решить эту проблему, отключив validaterequest

1 голос
/ 27 марта 2009

Вы можете отключить проверку запроса как:

<%Page Language="C#" validateRequest="false" %>

или кодируйте теги HTML на стороне клиента перед отправкой формы на сервер.

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