Насколько мне известно, ASP.NET Core IFormCollection
всегда был набором StringValues
. Причина проста: для каждого конкретного ключа можно опубликовать несколько значений, что делает невозможным установку значения, если тип был просто string . Нет способа «вернуть» это. Измените свой код соответственно.
Или, еще лучше, прекратить использование IFormCollection
. Привязка к строго типизированным моделям. Это всегда лучший способ.