有些奇怪的场合我们的网站使用以下网址进行访问:
http://website.com/search/?category=test&keyword=test
正如你所看到的那样,问号前面有一个奇怪的斜线,这让我的asp.net mvc app误认为没有查询字符串。现在客户端希望删除斜杠(SEO问题),从而将用户重定向到
http://website.com/search?category=test&keyword=test
显然Request.Url.Query
返回空字符串:(如果在asp.net mvc中有一个斜杠,那么正确解析查询字符串的最佳方法是什么?