由于我是 asp 的新手,因此我尝试将名称作为输入,尝试将该名称放入列表中,然后检查列表以查找匹配项。我这样做是为了牢记登录过程的基础,稍后我将尝试实施。我有以下代码:
我做了一个这样的课程:
public class Login
{
public string name { get; set; }
}
两个按钮事件如下:
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";
}
}
当我尝试插入时,它工作正常,但是当单击登录按钮时显示任何错误消息,例如“对象引用未设置为对象的实例”。