1

我正在 ASP.NET 中实现一个 HTTP 模块,以根据请求的 IP(一个 GeoIP 模块)识别地理信息,我需要将东西放在某个地方,以便处理程序或以后的模块可以检查。

除了 HttpContext.Items (它不是类型安全的)还有其他不错的选择吗?

4

1 回答 1

3

这取决于您要存储的内容。只有当您在集合中使用一种类型的项目时,类型安全才能真正适用,因此没有一个通用商店适用于您。

也许实现一个帮助类以类型安全的方式从 HttpContext.Current.Items 的子集写入和读取会是一个更好的主意?

于 2009-12-03T11:12:29.847 回答