这可能是一个愚蠢的问题,但是如果我在ASP.NET / VB.NET应用程序中创建一个具有共享属性的类(一个只能通过类名访问而不需要类实例化)和一个用户,那么当前登录的将是设置该属性 - 同一个ASP.NET应用程序的另一个用户是否可以同时使用该共享值,还是将该值限制为设置它的用户?
答案 0 :(得分:1)
的所有人。该类由服务器进程加载一次并保留在内存中以服务所有请求。因此共享属性将为所有页面请求显示相同的值。
如果网站存在此问题,则创建者使用共享数据库对象,用户最终会获得其他搜索结果。
答案 1 :(得分:0)
愚蠢的问题,因为OOP没有用户概念:)
愚蠢的回答:同一个ASP.NET应用程序的另一个用户可以同时使用共享值。