Asp.net MVC jQuery ajax. Пост странная проблема: иногда отправлять сообщения на сервер? - PullRequest
3 голосов
/ 03 июля 2010

Я столкнулся с довольно странной ситуацией, я использую Win7, VS2010, ASP.NET MVC2, jQuery.У меня есть простая форма textarea и кнопка, выполняющая apost-вызов .post (), довольно простая установка.

Это работает, когда я вводю простой текст в текстовой области, но если я смешиваю теги html как полужирный, то иногда это работает !!

У меня действительно есть [ValidateInput (false)] в действииmethod и ValidateRequest = "false", на мой взгляд, дело в том, что то, что у меня есть, иногда работает.

Так что, когда я отлаживаю его, смешиваю html-тег и отправляю, он правильно входит в метод действияиногда.В то время как в других случаях, например, когда нет отладки, он просто не останавливается в методе действия.

Very Werid!Подумал спросить, не было ли у кого-нибудь еще этой проблемы?

1 Ответ

0 голосов
/ 04 июля 2010

Оказывается, чтобы заставить это работать, мне нужно иметь следующие 3 вещи в моем приложении ASP.NET MVC,

  • ValidateRequest="false" на виду
  • [ValidateInput(false)] о методе действия
  • <httpRuntime requestValidationMode="2.0"/> в сети.config

Последнее, что я пропустил, я узнал об этом с помощью FireBug, который возвратил весь желтый экран asp.net в html в своей консоли.

Интересно то, что без последнего элемента, когда вы вводите html-теги в текстовой области, приложение НЕ должно работать, но выдает какое-то исключение безопасности, но оно работало, когда я отлаживал свое приложение, что приводило к путанице

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