VB.NET ASP.NET应用程序中的类共享属性

时间:2013-06-20 16:20:23

标签: asp.net vb.net class shared-memory

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

2 个答案:

答案 0 :(得分:1)

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

如果网站存在此问题,则创建者使用共享数据库对象,用户最终会获得其他搜索结果。

答案 1 :(得分:0)

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

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