Задать вопрос
@tupoy_developer

Как сделать, чтобы ASP.NET Core не интерпретировал + как пробел?

Всем привет!
В моем приложении есть сортировка с помощью параметра sort_by. Если я передаю в качестве значения '+some_field',
ASP.NET Core возвращает мне значение без знака '+'. Как это можно исправить?
  • Вопрос задан
  • 102 просмотра
Подписаться 1 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Разработчик игр на Unity
    13 месяцев
    Далее
  • Академия Эдюсон
    Разработчик игр на Unity: тариф Базовый
    6 месяцев
    Далее
  • Stepik
    PRO C#. Профессия "Backend разработчик"
    4 месяца
    Далее
Решения вопроса 1
AlexanderYudakov
@AlexanderYudakov
C#, 1С, Android, TypeScript
Никак. Это — веб-стандарт.
Символ "+" в урле означает пробел.

Если урл формируется в JavaScript, используйте encodeURIComponent()
Если урл формируется в C#, используйте Uri.EscapeDataString()
В других языках есть соответствующие аналоги.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы