QueryString.AllKeys Строчные? - PullRequest
       1

QueryString.AllKeys Строчные?

0 голосов
/ 12 августа 2011

У меня странное поведение в ASP.NET MVC3. По некоторым запросам я вижу свою коллекцию AllKeys QueryString, в которой все ключи в нижнем регистре!

Данный код похож на следующее: -

helper.ViewContext.RequestContext.HttpContext.Request.QueryString.AllKeys

Где "помощник" - это System.Web.Mvc.HtmlHelper типа T моей ViewModel. Такое поведение выглядит спорадическим, но вызывает проблемы, так как часть нижестоящего кода в моей системе ожидает зависящий от регистра QueryString.

Чтобы попытаться диагностировать проблему, я собрал быстрый модуль HttpModule и могу подтвердить, что в событии BeginRequest строка QueryString НЕ имеет нижнего регистра. Итак, я думаю, что что-то происходит внутри конвейера MVC, возможно ...?

Есть идеи?

Спасибо, Mark

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