На моем сайте закодированная цитата (% 22) в пути URL вызывает ошибку «Недопустимые символы в пути»
Я хочу указать поисковые URL, например, так:
www.site.com / поиск /% 22Vitamin + C% 22 * 1006 *
% 22 - это кодированная кавычка "
Я использую Asp.Net URL Routing, и маршрут указывается так: "search / {searchTerm}"
Когда Context["searchTerm"]
извлекается и декодируется, это приведет к приведенному выше примеру: "Витамин + C" [включая кавычки]
Казалось бы, Asp.Net считает, что в URL есть недопустимые символы. Я не понимаю, почему, когда я URLE кодирую текст.
Как я могу кодировать кавычки без жалоб Asp.Net? Многие люди используют кавычки для группировки слов вместе, и я хочу разрешить этот «умный поиск»