我收到了相当不言自明的错误:
从客户端(*)检测到潜在的危险Request.Path值。
该问题是由于*
请求网址中的原因:
https://stackoverflow.com/Search/test*/0/1/10/1
该URL用于填充搜索页面,其中“ test *”是搜索词,其余URL与各种其他过滤器有关。
有没有简单的方法可以在URL中允许这些特殊字符?我尝试修改web.config
,但无济于事。
我应该手动编码/解码特殊字符吗?还是有这样做的最佳实践,我想避免使用查询字符串。-但可能是一种选择。
该应用程序本身是一个c# asp.net
Webforms应用程序,它使用路由生成上面的漂亮URL。
ValidateRequest=false
位于顶部?