2016-02-05 4 views
-3

У меня есть простая сетевая веб-форма ASP, состоящая из двух текстовых полей одной отдельной строки и одной многострочной в дополнение к элементу управления файловой системой и кнопке.Странное поведение ASP .net TextBox

страница работает идеально, и кнопка запускает сообщение как обычно. Но когда я копирую и вставляю текст с «Веб-страниц» в частности и вставляя их в многострочный текстовый ящик, пост никогда не запускается, иногда я получаю ошибку таймаута, иногда я получаю плохой запрос !!!

Это поведение генерируется только в IIS, оно не наблюдается в IIS express.

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

Есть идеи? кто-то сталкивается с такой же ситуацией?

+0

Вы установили любую «проверку модели» в «Многострочный текстовый блок», как maxlength – anand

+0

, покажите свой код, потому что ваш вопрос наполовину испечен. – anand

+0

Копирование с веб-страницы, вероятно, переносит некоторый HTML-код, который может быть отправлен на сервер и перехвачен как плохой запрос. [Попробуйте отключить ValidateRequest] (http://www.asp.net/whitepapers/request-validation) для страницы как быстрый тест. '<% @ Page Language =" C# "ValidateRequest =" false "%>' – Sam

ответ

0

Это странная проблема, которая никогда не испытывала ее, но я думаю, что это может быть проблема, связанная с проблемой кеширования браузера или браузера. Убедитесь, что вы указали правильную версию браузера в своем HTML-коде. Кроме того, попробуйте отладить проблему, поставив точку останова и увидев, что она запускается каждый раз или нет.

+0

Я пробовал несколько браузеров на нескольких платформах с одинаковой проблемой, не срабатывает точка останова – ammcom

+0

Это не очень хороший ответ. Прежде чем пытаться ответить, вы должны собрать более подробную информацию. Не просто сказать «попробуй это». См. [Можем ли мы немного больше узнать о качестве, а не количестве, пожалуйста?] (Http://meta.stackoverflow.com/questions/316112/can-we-care-a-little-more-about-quality-instead- из-количество-пожалуйста) – mason

Смежные вопросы