我正在提交一个包含值 Body=%3Ch2%3E (Body=<h1>)
到servicestack rest端点的查询字符串
.这导致:
从客户端检测到潜在危险的Request.QueryString值(Body = \"<h2> \").
我知道在MVC 4中你可以允许特定字段的Html内容,如果你使用[AllowHtml]装饰模型中的字段,如下所示:
[AllowHtml] public string Body {get; 组; }
那样做了,但错误仍然存在.有人怀疑服务堆栈是否在验证过程中没有正确参与,因此通过创建具有相同模型的纯MVC 4控制器进行测试,并且工作正常.
但是我需要ServiceStack的解决方案.他们的文档很薄,谷歌搜索无处可寻.