1

次のコードがあるとします。

Session["username"] = GetUserByCredential(username, password);

Google Chrome でそのセッションを表示することは可能ですか? タブで見ようとしましResourcesたが、成功しませんでした。

ここに画像の説明を入力

4

2 に答える 2

2

あなたが話しているセッションは、ウェブサーバー/ウェブアプリケーション内のサーバー側のデータ構造です。

クライアントから直接アクセスすることはできません。

現在のセッションのコンテンツを表示するには、クライアントに送信する必要があります。

public ActionResult GetCurrentSession() {
    return View(Session);
}

そしてこれに似た見方:

@model HttpSessionStateBase

foreach (string key in Model.Keys)
{
    @Session[key].ToString()
}
于 2012-11-29T11:07:53.970 に答える
1

セッションはサーバーメモリに保存されます(または、セットアップによってはSQL Serverに分散されます)。

設定に関係なく、セッションデータは、特にどこかに書き出さない限り、どのブラウザにも表示されません。これは仕様によるものであり、そうすると安全性は低くなります。

于 2012-11-29T11:07:44.127 に答える