0

VS 2010、vb.net、asp3.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> / BODY> / HTML>

ここに表示されるようにタグの<を取り出しました...

Me.lbl1.Text = cookie.Value.ToStringを取り出すと、ページは正常に読み込まれます。ページに配置するのは、テキストとラベルコントロールだけです。

誰でもアイデアがあります

4

1 に答える 1

0

まあ..私はそれを理解していません..しかし、うまくいく何か違うことをしました..それが良いか悪いかはわかりません。

私はセッションモジュールのすべての配管を取り出し、代わりにsession_startのglobal.ascxファイルにセッションを作成しました...おそらくそれは最初からあったはずの場所です。その時点から、Cookie を使用していたスポットをセッションに変更することができました。

私が知る限り動作します..より多くのテストが教えてくれます。

于 2010-04-30T17:07:27.140 に答える