Pergunta : Classe de SessionHandler que comporta-se muito estranho

Olhar por favor o código que eu uni. Eu observei para fora todo meu original começ e ajusto a codificação e substituo-a com as variáveis da sessão. Eu gastei a maioria de um dia que tenta conseguir o código original comportar-se mas eu terminei acima de ter que usar ao redor o trabalho variável da sessão.

With a ac1ão alternativa variável da sessão no lugar que eu posso ler ou para escrever a minha classe de SessionHandler sem edições mas se eu removo a codificação variável da sessão e permito a codificação original que é comentado atualmente para fora mim começ algum comportamento muito estranho de behavior.

The eu quero sou: o

SessionHandler.UserName = de “nome usuário aqui” “ajustou o usuário que atual o name
or
Response.Write (SessionHandler.UserName)” Output os trabalhos atuais do name

This do usuário muito bem using as variáveis da sessão mas com a codificação original se eu ajusto algumas das variáveis exceto UserLevel, todas as variáveis mudam para combinar o valor.  Assim se eu me ajustei SessionHandler.UserName = “meu nome aqui” então SessionHandler.BorrowerPin mudaria a “meu nome aqui”. Isto não me faz nenhum sentido e a única coisa que eu posso pensar de é as variáveis compartilhadas confidenciais é alguma como armazenando a informação no mesmo space.

p.s. A não ser que a esta régua seja o SessionHandler.UserLevel parece trabalhar corretamente. Eu igualmente tentei mudar o retorno String.Empty às citações dobro e aquele feito nenhum difference.

class= > " desobstruído " do
> do " codeSnippet " do class= do
class= " lineNumbers " do
class= do
1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
57:
58:
59:
60:
61:
62:
63:
64:
65:
66:
67:
68:
69:
70:
71:
72:
73:
74:
75:
76:
77:
78:
79:
80:
81:
82:
83:
84:
85:
86:
87:
88:
89:
90:
91:
92:
93:
94:
95:
96:
97:
98:
99:
100:
101:
102:
103:
104:
105:
106:
107:
108:
109:
110:
111:
112:
113:
114:
115:
116:
117:
118:
119:
120:
121:
122:
123:
124:
125:
126:
127:
128:
129:
130:
131:
132:
133:
134:
>Imports notpretty Microsoft.VisualBasic " do class= " do id= " codeSnippet651899 do
        
class= do

Resposta : Classe de SessionHandler que comporta-se muito estranho

Oh eu esqueci, se você faz este

Response.Write (SessionHandler.BorrowerPin)

Você começ “meu nome aqui” porque

_BorrowerPin = "" de SessionHandler.

HttpContext.Current.Session do retorno ("") .ToString
Outras soluções  
 
programming4us programming4us