I am working on a ASP.NET MVC2 project. The problem is when a string which would be rewritten into URL that contains special character such as backslash or question mark. That will make the URL wrong, even 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 will response HTTP Error 400 - Bad Request.
How can I get it correct?