1

这可能是一个愚蠢的问题,但是如果我在 ASP.NET/VB.NET 应用程序中创建一个具有共享属性的类(一个仅可通过类名访问且不需要类实例化的类)和一个当前登录的用户将设置该属性- 同一 ASP.NET 应用程序的另一个用户是否可以同时使用该共享值,或者该值是否仅限于设置它的用户?

4

2 回答 2

3

每个人。该类由服务器进程加载一次,并保留在内存中以服务所有请求。因此,共享属性将为所有页面请求显示相同的值。

如果网站有这个问题,创建者使用了一个共享的数据库对象,用户最终会得到彼此的搜索结果。

于 2013-06-20T16:30:30.923 回答
0

愚蠢的问题,因为 OOP 没有用户概念 :)

愚蠢的回答:共享值将可供同时使用它的同一 ASP.NET 应用程序的另一个用户访问。

于 2013-06-20T16:30:23.350 回答