私はaspの初心者なので、名前を入力として取り、その名前をリストに入れようとしてから、リストをチェックして一致するものを見つけようとしています。ログイン手順を念頭に置いた基本としてこれを行っています。これは後で実装しようとします。次のコードがあります。
私はこのようなクラスを作りました:
public class Login
{
public string name { get; set; }
}
2 つのボタン イベントは次のとおりです。
List<Login> list;
protected void Button1_Click(object sender, EventArgs e)
{
list = new List<Login>(){
new Login { name = TextBox1.Text },
new Login { name = "Badhon"}
};
Label1.Text = "Inserted";
}
protected void btnLogIn_Click(object sender, EventArgs e)
{
foreach (var s in list)
{
if (s.name == TextBox1.Text)
{
Label1.Text = "Found";
break;
}
else
Label1.Text = "Not Found";
}
}
挿入しようとすると正常に動作しますが、ログインボタンをクリックすると、「オブジェクト参照がオブジェクトのインスタンスに設定されていません」などのエラーメッセージが表示されます。