asp.net mvc 客户端(&)中检测到有潜在危险的 Request.Path 值。

出现这个错误后,试过

  1. <pages validateRequest="false">
  2. <httpRuntime requestValidationMode="2.0"/>
  3. [ValidateInput(false)]

 都不ok,经测试只用以下配置就ok了

<httpRuntime requestPathInvalidCharacters="" />

MSDN解释:在请求路径中无效的字符的列表以逗号分隔)。 以下列表包含默认的无效字符集:<,>,*,%,&,:,

原文地址:https://www.cnblogs.com/lizhanglong/p/3832228.html