0

したがって、 Default.master.cs PageLoad には次のものがあります。

contObj = Session["Contributor"] == null ? null : (Contributor)Session["Contributor"];
if (contObj == null)
{
    Session["Contributor"] = new Contributor
    {
        ID = id,
        Name = name,
        Email = email
    };
}

Default.aspx.cs では、ボタン クリック イベントでこれを実行してオブジェクトを取得しようとしています:\

contObj = (Contributor)Session["Contributor"];

ただし、これにより次の例外が発生します。オブジェクト参照がオブジェクト インスタンスに設定されていません。

何が間違っているのかわかりません。詳しく教えてください。

ありがとう!

4

1 に答える 1

2

default.aspx のページタグで EnableSessionState="true" であることを確認してください

于 2012-06-11T11:26:52.967 に答える