Questione : Codice categoria di SessionHandler che si comporta molto sconosciuto

Dare prego un'occhiata al codice che ho attaccato. Ho rilevato fuori tutto l'mio originale ottengo e fissato la codificazione e la ho sostituita con le variabili di sessione. Ho speso la maggior parte di un giorno che prova a convincere il codice originale per comportarmi ma mi sono concluso sul dovere usare il lavoro variabile di sessione intorno.

With l'azione alternativa variabile di sessione sul posto che posso leggere o scrivere al mio codice categoria di SessionHandler senza le edizioni ma se rimuovo la codificazione variabile di sessione e permetto alla codificazione originale che è attualmente commentato fuori io ottenere un certo comportamento molto sconosciuto di behavior.

The voglio sono: il

SessionHandler.UserName = “nome di utente qui„ “ha regolato l'utente che corrente il name
or
Response.Write (SessionHandler.UserName)„ ha prodotto le attività in corso del name

This dell'utente benissimo using le variabili di sessione ma con la codificazione originale se fisso c'è ne delle variabili tranne a livello di utente, tutte le variabili cambiano per abbinare il valore.  Così se mi regolassi SessionHandler.UserName = “il mio nome qui„ allora SessionHandler.BorrowerPin cambierebbe “al mio nome qui„. Ciò non ha significato me e l'unica cosa che posso pensare a è le variabili comuni riservate è alcuna come memorizzando le informazioni nello stesso space.

p.s. A meno che a questa regola sia il SessionHandler.UserLevel sembra funzionare correttamente. Inoltre ho provato a cambiare il ritorno String.Empty alle doppie citazioni e quello reso a nessun difference.

class= > " libero " del
> " del codeSnippet " del class= del
class= " lineNumbers " del
class= del
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 " del class= " del id= " codeSnippet651899 del
        
class= del

Risposta : Codice categoria di SessionHandler che si comporta molto sconosciuto

Oh ho dimenticato, se fate questo

Response.Write (SessionHandler.BorrowerPin)

Otterrete “il mio nome qui„ perché

_BorrowerPin = "" di SessionHandler.

HttpContext.Current.Session di ritorno ("") .ToString
Altre soluzioni  
 
programming4us programming4us