次のコードがあるとします。
Session["username"] = GetUserByCredential(username, password);
Google Chrome でそのセッションを表示することは可能ですか? タブで見ようとしましResources
たが、成功しませんでした。
次のコードがあるとします。
Session["username"] = GetUserByCredential(username, password);
Google Chrome でそのセッションを表示することは可能ですか? タブで見ようとしましResources
たが、成功しませんでした。
あなたが話しているセッションは、ウェブサーバー/ウェブアプリケーション内のサーバー側のデータ構造です。
クライアントから直接アクセスすることはできません。
現在のセッションのコンテンツを表示するには、クライアントに送信する必要があります。
public ActionResult GetCurrentSession() {
return View(Session);
}
そしてこれに似た見方:
@model HttpSessionStateBase
foreach (string key in Model.Keys)
{
@Session[key].ToString()
}
セッションはサーバーメモリに保存されます(または、セットアップによってはSQL Serverに分散されます)。
設定に関係なく、セッションデータは、特にどこかに書き出さない限り、どのブラウザにも表示されません。これは仕様によるものであり、そうすると安全性は低くなります。