1
我在ASP.NET中實現一個HTTP模塊來根據請求的IP(一個GeoIP模塊)來標識地理信息,我需要將某些東西放在某處,以便處理程序或更高版本的模塊可以檢查。類型安全的替代HttpContext.Items
除了HttpContext.Items(這不是類型安全的),還有其他一些不錯的選擇嗎?
我在ASP.NET中實現一個HTTP模塊來根據請求的IP(一個GeoIP模塊)來標識地理信息,我需要將某些東西放在某處,以便處理程序或更高版本的模塊可以檢查。類型安全的替代HttpContext.Items
除了HttpContext.Items(這不是類型安全的),還有其他一些不錯的選擇嗎?
這取決於你想存儲什麼。只有在集合中使用某種類型的商品時,類型安全才能真正適用,因此所有通用商店都不適用於您。
也許這是一個更好的主意,以類型安全的方式實現一個輔助類來編寫和讀取HttpContext.Current.Items的子集?
同意,只需添加一個以類型安全的方式讀寫HttpContext的類。這是最簡單的方法。 – Deeksy 2009-12-03 11:43:39