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