Asp.Net + MVC 4
を使用しています。REST API を使用しているため、パラメーターはクエリ文字列 (accounts?id=account1 など) ではなく、URL のパス部分 (例: /accounts/account1) で指定されます。 )。
ID に疑問符が含まれるアカウントを照会できるようにしたいと考えています。アプローチは、アカウントの ID を uri エンコードし、それを URL で使用することです。ただし、ASP.NET はこれを自動的にエスケープ解除し、私の MVC アプリは "/accounts/%3Faccount1" と "/accounts/?account1" の要求の違いを認識しません。
この動作を変更する方法はありますか?