标签: c# asp.net custom-controls thread-local-storage uicontrolstate
在C#中,有一个类ThreadLocal。您可以使用它来定义仅在线程范围内存在的静态字段。
我正在寻找类似的东西用于ASP自定义控件。我需要定义一个静态字段,该字段在请求范围内在此控件的所有实例之间共享。
是否有一些现成的东西?
答案 0 :(得分:2)
您可以使用与每个请求关联的HttpContext.Items字典。
HttpContext.Items
例如,在ASCX代码中:
this.Context.Items.Add("key", value);
请参见Documentation