【发布时间】:2016-02-18 21:18:34
【问题描述】:
我正在使用实体框架 6、Visual Studio 2015 和一个通过实体框架 6 连接的简单单表数据库(“登录”)。
数据库表只有字段:
Firstname, lastname, birthdate, password, email
现在,它可以测试用户名和密码是否存在,但是,如果存在,我需要它在我的两个标签字段中显示该人的名字和姓氏
labelFirst and labelLast
我尝试了一些方法,但无法让它与标签一起使用。这是单击登录按钮时的结果:
protected void btnLogin_Click(object sender, EventArgs e)
{
using (LoginDataEntities lg = new LoginDataEntities())
{
string @email = tbUsernameL.Text;
string @password = tbPassL.Text;
var logged = lg.Logins.SingleOrDefault(l => l.Username == @email && l.Pass == @password);
if (logged != null)
{
lblSuccess.Visible = true;
lblFail.Visible = false;
// Clearly, this part doesn't work...
labelFirst.DataSource = lg.Logins.ToList();
labelFirst.DataBind();
labelLast.DataSource = lg.Logins.ToList();
labelLast.DataBind();
lbFirstName.Visible = true;
lbLastName.Visible = false;
}
else
{
lblFail.Visible = true;
lblSuccess.Visible = false;
}
}
}
如何让有效的电子邮件/通行证在标签中显示其姓名?
【问题讨论】:
标签: sql asp.net visual-studio visual-studio-2015