1

我有一个 OData 服务,它将我的实体暴露给 Javascript 管理 UX。出于安全原因,我需要对通过服务的任何字符串值进行 HtmlEncode/HtmlDecode。(编码必须发生在服务器端,而不是在 JS 中)

我在 ChangeInterceptor 中编码字符串;效果很好。
如何在退出时对值进行 HtmlDecode?QueryInterceptors 不是为了做这种事情而设计的,我不想让客户端重新构建这些值。

如果在 OData 层中不可能,我可以在底层 EntityFramework 上下文中实现编码/解码过程吗?

4

1 回答 1

1

我不确定底层 EF 上下文将为您处理编码/解码过程的效果如何,但我可以说我们目前正在添加一些在请求过程中触发极晚的事件,并且应该为您提供能力来处理这种情况。您可以在本日历年(2012 年)的某个时候期待这些事件,最有可能在 5.1.0 或 5.2.0 中。

于 2012-08-27T21:53:25.250 回答