質問

VS 2010、VB.NET、ASP 3.5を使用しています。持っている単純なdefault.aspxページがあります

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

ページはVS内から実行するときに正常にロードされますが、サイトを構築してページを実行すると、ロードされません。エラーが発生しませんが、何も表示されません。

これは、ソースの見た目です

html> head> meta content = "text/html; charset = windows-1252" http-equiv = content-type>/head>/body>/html>

タグで<を取り出して、ここに表示します...

me.lbl1.text = cookie.value.toStringを取り出した場合、ページは正常に読み込まれます。ページに入れているのは、テキストとラベルコントロールだけです。

誰もがアイデアを持っています

役に立ちましたか?

解決

まあ..私はそれを理解しませんでした..しかし、それがうまくいくかどうかは異なる何かをしました..それが良くても悪いかどうかはわかりません。

セッションモジュールのすべての配管を取り出し、代わりにSession_startのGlobal.Ascxファイルでセッションを作成しました...多分それがずっとそれがあるはずだったのでしょう。その時点から、私はクッキーをセッションに使用していた場所を変えることができました。

私が知る限り機能します。より多くのテストがわかります。

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top