Frage

Ich bin mit VS 2010, vb.net und asp 3.5. Ich habe eine einfache default.aspx-Seite, die hat

   Dim ctx As HttpContext = HttpContext.Current
   Dim cookie As HttpCookie = ctx.Request.Cookies("SessionGUID")
   Me.lbl1.Text = cookie.Value.ToString

die Seite geladen in Ordnung, wenn sie von innen VS ausgeführt wird, aber wenn ich die Website bauen und die Seite auszuführen, es wird nicht geladen .. es nicht geben Sie mir einen Fehler, aber nichts erscheint.

Dies ist, was die Ansicht Quelle aussieht wie

HTML> HEAD> META content = "text / html; charset = windows-1252" http-equiv = Content-Type> / HEAD> BODY> / BODY> / HTML>

Ich nahm die

Wenn ich die Me.lbl1.Text nehmen = cookie.Value.ToString die Seite geladen werden fein .. Alles, was ich auf der Seite bin Putten ist ein Text und die Etikettenkontrolle.

jemand irgendwelche Ideen

War es hilfreich?

Lösung

gut .. Ich habe kapier nicht aus .. aber tat somethig anders, das funktioniert .. nicht sicher, ob es besser ist, oder noch schlimmer.

habe ich alle Sanitär für das Session-Modul und stattdessen ein geschaffenes Sitzung in der global.ascx Datei im session_start ... vielleicht ist das, wo es habe die ganze Zeit gewesen. von diesem Punkt konnte ich ändern teh Orte, an denen ich war das Cookie an der Sitzung verwendet wird.

funktioniert soweit ich .. mehr Tests werden zeigen, sagen kann.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top