ASP.Net UpdatePanel, хотите иметь html-тег в качестве параметра - PullRequest
1 голос
/ 13 марта 2010

Это моя проблема, у меня есть одно текстовое поле, одна кнопка и одна метка. Все внутри панели обновлений. Допустим, я хочу проверить, введен ли правильный текстовый тег в текстовое поле, когда я нажимаю кнопку. В коде позади у меня есть метод для этого.

Все работает просто отлично, кроме случаев, когда я на самом деле ввожу html-тег в свое текстовое поле. Если я тестирую , это работает. Но нет, если я проверю.

Так что мой вопрос: разве панель обновления не принимает html-теги в качестве параметров? Потому что моя точка останова для button_click не срабатывает.

Извините за мой плохой английский ..:)

1 Ответ

0 голосов
/ 13 марта 2010

Так как вы находитесь в UpdatePanel, вы не увидите здесь настоящей ошибки ... если вы просто удалите UpdatePanel и сделаете полный постбэк, вы получите.

Поскольку вы вводите HTML-теги, ASP.Net останавливает обратную передачу, потому что вы запускаете проверку события, что предотвращает ввод таких символов, как < и >, чтобы предотвратить атаки сценариев на ваш сайт.

См. Здесь для устранения неполадок и узнать о ваших возможностях . Короткая версия заключается в том, что по умолчанию вы не можете вводить HTML-теги в поле, более конкретно, вы не можете вводить < и >

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