Почему форма Kentico создает длинную строку запроса при отправке - PullRequest
0 голосов
/ 19 октября 2018

Я подготовил пользовательскую форму в Кентико, и в ней около 15 полей.когда я отправляю форму, она создает длинную строку запроса, которая приводит к ошибке -

Модуль фильтрации запросов настроен на отклонение запроса, если строка запроса слишком длинная.

Что-то не так при настройке формы?

Ответы [ 3 ]

0 голосов
/ 19 октября 2018

Используете ли вы модуль фильтрации запросов с рынка случайно?Попробуйте отключить его или удалить, чтобы посмотреть, изменит ли это ситуацию.Там должны быть какие-то настройки или правило.

0 голосов
/ 29 октября 2018

Просто чтобы каждый обновился.HTML-код на главной странице содержит еще один тег для поля поиска, что типично для дизайнеров, которые не знают, что .NET не нравятся другие теги.И KC добавил еще один тег, оборачивающий макет бизнес-формы, что привело к ошибке обратной передачи.После удаления этих тегов все работает нормально.

0 голосов
/ 19 октября 2018

Если при получении строки запроса слишком длинная ошибка, это обычно означает, что строка запроса превысила свой максимальный размер строки запроса. Вы можете попробовать увеличить максимальный размер строки запроса, установив атрибут maxQueryString в разделе фильтрации запросов в своей сети..config.

    <system.webServer>
        <security>
            <requestFiltering>
              <requestLimits maxAllowedContentLength="9096648" />
            </requestFiltering>
        </security>
 </system.webServer>

Это должно решить вашу проблему.

...