C# 访问会话中的静态变量[非静态]
我一直在静态方法中使用会话,只需使用:C# 访问会话中的静态变量[非静态],c#,variables,session,static,non-static,C#,Variables,Session,Static,Non Static,我一直在静态方法中使用会话,只需使用: HttpContext.Current.Session.SessionID+...; 但是,是否可以通过在同一个会话中添加静态变量来生成唯一的会话密钥 更新: 我没有得到一个错误,事实上它是有效的,当两个选项卡打开时,由于静态变量,第一个选项卡的会话在第二个选项卡的事件中被调用,因为我无法刷新会话变量 我在其中创建会话的方法实际上是静态的,同一方法访问的ID等需要是静态的 我只需要一个提示。提前感谢。无法将静态添加到非静态(类似的内容)。-这不是我遇到过
HttpContext.Current.Session.SessionID+...;
但是,是否可以通过在同一个会话中添加静态变量来生成唯一的会话密钥
更新:
我没有得到一个错误,事实上它是有效的,当两个选项卡打开时,由于静态变量,第一个选项卡的会话在第二个选项卡的事件中被调用,因为我无法刷新会话变量
我在其中创建会话的方法实际上是静态的,同一方法访问的ID等需要是静态的
我只需要一个提示。提前感谢。
无法将静态添加到非静态(类似的内容)。
-这不是我遇到过的错误消息。请在@DGibbs发布准确的错误消息和抛出错误的代码行:我现在已经更新了我的问题。这就是我面临的问题。你能澄清一下吗?因为这对我来说毫无意义。如果调用了相同的方法名,但希望每个选项卡都有一个单独的会话,那么您希望会话和ID是静态的吗?你的要求有矛盾。