在ASP.NET页面中打印所有会话/发布/获取变量

时间:2010-01-18 17:49:44

标签: asp.net session variables session-variables

我是ASP.NET的新手,我已经习惯了PHP(我们很遗憾在工作中没有使用它) 我想打印所有会话变量。在PHP中,我很容易使用:

echo '<pre>' . print_r($_SESSION, true) . '</pre>';

为此,但有一个简单的ASP.NET等价物吗?

3 个答案:

答案 0 :(得分:6)

您最简单的方法是启用跟踪。这将自动显示所有这些信息。您可以在页面或应用程序级别执行此操作。

这是开始时的quick tutorial

答案 1 :(得分:5)

以盒子为标签。

foreach (string i in Session.Contents) {
  if (Session[i] != null) {
    box.Text += i + " = " + Session[i].ToString() + "\n";
  }
}

答案 2 :(得分:4)

使用HttpRequest.Params

  

获取QueryString,Form,ServerVariables和Cookies项的组合集合。