2016-07-27 10 views
1

I Sitzung verwenden und versteckten Feldwert zu einer Sitzung zuweisenNicht immer Wert in Session

Dim row = grid_transfer.Rows(Convert.ToInt32(e.CommandArgument)) 
hid_refno = CType(row.FindControl("hid_refno"), HiddenField) 
Session("refno") = hid_refno.Value 

aber es zeigt Wert nicht in der Sitzung

+1

anzuzeigen Ins etwas und eine Zeile später 'Session (" refno ")' '' Nothing''? Ich bezweifle das. Sie überschreiben diesen Wert irgendwo, aber Sie haben diesen Code nicht angezeigt. Wo weisen Sie es zu und wo lesen Sie es? –

Antwort

1

Um Sitzungswert in einer Seite verwenden müssen wir verwenden So haben Sie diesen Code auf Fehler zu überprüfen, ob `hid_refno.Value` conta

session("refno").tostring(); 

dann wird es die zugewiesene value.`