I am working on an ASP.NET MVC2 project. The problem is when a string which would be rewritten into URL contains a special character such as backslash or question mark, the URL will be wrong, even if I have encoded it before.
For example:
- I have a product id "p001\2-2".
- I encoded it into "p001%5C2-2"
- The URL
http://domain.com/Product/p001%5C2-2
responds HTTP Error 400 - Bad Request.
How can I get it correct?