我正在使用 Asp.Net + MVC 4。
我正在使用 REST API,因此参数是在 url 的路径部分(例如 /accounts/account1)中指定的,而不是在查询字符串中(accounts?id=account1 )。
我希望能够查询 ID 中有问号的帐户。方法是对帐户的 ID 进行 uri 编码,然后在 url 中使用它。但是,ASP.NET 会自动取消转义,我的 MVC 应用程序看不到对“/accounts/%3Faccount1”和“/accounts/?account1”的请求之间的区别。
有没有办法改变这种行为?