8

如果是这样的话; 我在哪里可以买到?

4

2 回答 2

2

彼得,最好集中会话访问。

public class SessionStateBag
{
    private static string SessionPropertyXKey = "SessionPropertyX";
    public static int SessionPropertyX
    {
        get { return Session[SessionPropertyXKey]; }
        set { Session[SessionPropertyXKey] = value; }
    }

    private static string SessionPropertyYKey = "SessionPropertyY";
    public static string SessionPropertyY
    {
        get { return Session[SessionPropertyYKey]; }
        set { Session[SessionPropertyYKey] = value; }
    }

    // etc. Try to guess the type of the session property. If you cannot guess it; use object.
}

在其余代码中,将 Session["xxx"] 替换为上述 SessionStateBag 的属性之一。

这可能需要您一两天的时间,但您将在一个地方拥有所有会话访问权限,并且您能够深入了解 Session 对象有时会创建的迷宫。

于 2010-04-26T18:13:44.053 回答
2

您是否尝试过Codeproject 中的这个?在将参考Microsoft.VisualStudio.DebuggerVisualizers从 9.0 更正到 10.0 之后,它在 vs2010 中工作。

安装文件夹为:

C:\Program files\Microsoft Visual Studio 10.0\Common7\Packages\Debugger\Visualizers

于 2010-10-25T09:56:57.460 回答