このコードの何が問題なのかを理解するのを手伝ってください:
ボタンが 1 つ表示された ASP.NET ページがあります。
ユーザーがクリックすると、MyClass がインスタンス化され (その実装は AppCode ディレクトリにあります)、非表示になります (button2 が表示されます)。
button2 をクリックすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」という例外が発生します。
問題に見えるのは?
{
public MyClass noviTest;
protected void Page_Load(object sender, EventArgs e)
{
}
protected void Button1_Click(object sender, EventArgs e)
{
noviTest = new MyClass(TextBox1.Text);
Button1.Visible = false;
Button2.Visible = true;
}
protected void Button2_Click(object sender, EventArgs e)
{
Label1.Text=noviTest.getID; //this is the critical line
}
}