ASP.NET 静态类和 asp.net session

标签 asp.net static-methods static-classes

有人愿意解释或指向解释静态类和方法的范围如何与 ASP.NET 用户 session 的范围交互的文章。

这是解释我的问题的更具体的情况:

  • 用户 A 登录到一个 asp.net 网站。
  • 在做某事时,用户 A 使用静态方法初始化一些数据。
  • 用户 B 登录到同一个 asp.net 网站。
  • 用户 B 命中相同的静态方法。

  • 一旦用户B点击数据是否已经初始化?

    另外,如果用户 A 的 asp.net session 在用户 B 访问网站之前过期怎么办?

    最佳答案

    只要进程在运行,静态数据就会一直存在。它附加到类型。

    如果初始化的数据是在静态上下文中,那么当用户B点击该方法时,它已经被初始化了。

    session 在这里不相关 - 仅与过程相关。

    如果该进程被回收,则必须重新初始化数据。

    关于ASP.NET 静态类和 asp.net session ,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12642136/

    相关文章:

    asp.net - 用于从经过身份验证的端点下载大文件的跨浏览器解决方案

    c# - _doPostBack 不触发事件

    html - 将 GridView 移动到 div 的中心

    c++ - 在具有相同名称的全局函数上选择的类静态成员函数?

    asp.net-mvc - 应用服务层作为静态类

    java - 什么时候在非静态嵌套类上声明嵌套静态类是个好主意?

    c# - 根据条件在 GridView 中显示图像

    java - 子类调用父类(super class)的静态方法

    Java7创建转换器、接口(interface)还是静态方法?

    c# - 在 C# 中扩展 Enumerable 类?