从客户端(*)检测到潜在危险的Request.Path值
我收到了一个相当不言自明的错误:
从客户端(*)检测到潜在危险的Request.Path值。
这个问题是由于*
在请求URL中:
https://stackoverflow.com/Search/test*/0/1/10/1
这个url用于填充搜索页面,其中‘test*’是搜索词,其馀的url与各种其他过滤器有关。
是否有一种简单的方式允许这些特殊字符在URL中?我试过修改web.config
没有结果。
我应该手动对特殊字符进行编码/解码吗?或者,是否有最佳做法来这样做,我想避免使用查询字符串。-但这可能是一种选择。
应用程序本身是c# asp.net
WebForms应用程序,它使用路由来生成上面漂亮的URL