Я работаю над проектом ASP.NET MVC2. Проблема в том, что строка, которая будет переписана в URL, содержит специальный символ, такой как обратная косая черта или знак вопроса, URL-адрес будет неправильным, даже если я его закодировал раньше.Может ли обратная косая черта быть правильно закодирована в URL с переписыванием URL?
Например:
- У меня есть идентификатор продукта "P001 \ 2-2".
- я закодированы его в "P001% 5C2-2"
- URL-адрес
http://domain.com/Product/p001%5C2-2
отвечает Ошибка HTTP 400 - Bad Request.
Как я могу исправить это?
Я удалил мой ответ? на данный момент, так что вопрос может возникнуть в неотвеченном разделе, а затем некоторые люди asp.net могут взглянуть. Я должен понимать, что кодировка url, но не asp.net-mvc, специфическая. – YOU