Клиенты, усекающие строку запроса, вызывают исключение FormatException

Время от времени в Rentler мы видим ошибку

System.FormatException, String не был распознан как действительный логический тип

в нашем мониторинге здоровья. Оказывается, похоже, что наши клиенты иногда обрезают конец URL при копировании / вставке его в другом месте. Просто так получилось, что логический параметр имеет тенденцию находиться в конце строки, и когда клиент делится им через какую-то социальную сеть, мы получаем сообщения об ошибках.

https: //? {домен} / поиск с.и.д. = 17403777 &NID = 651 &Местонахождение = 840065 &propertytypecode = 1 &photosonly = Fals

Мы используем привязку модели для всего, поэтому яЯ не совсем уверен, как с этим бороться. Я мог бы изменить свойство на строку и попытаться проанализировать его в действии контроллера, но этонеряшливый. Есть ли какой-нибудь простой и удобный способ заставить связыватель модели выполнить TryParse () и просто разрешить false, если это возможно?т?

Ответы на вопрос(2)

Ваш ответ на вопрос