【发布时间】:2012-12-26 05:58:23
【问题描述】:
我以这种方式在附加到 PostAuthenticateRequest 的 httpmodule 中声明了一个私有属性:
Private Property roles as New List(Of Integer)
然后在模块的各种方法中,我以这种方式将角色添加到列表中:
roles.Add(AppSettings.AnonymousRoleId)
但是我遇到了一个奇怪的行为......每次我刷新页面时,角色列表都会变长,总是添加相同的角色,就像在每次页面刷新时记住私有属性角色一样。就像应用程序静态变量一样。 这个属性不应该是模块私有的吗?
【问题讨论】:
标签: asp.net properties static httpmodule