我有一个登录验证,用户将输入他们的身份证号码。在数据库中,身份证号码链接到多个信息。 我想要做的是在登录页面中创建一个会话,其中身份证号码将存储在一个字符串或对象中,并且可以在另一个页面中检索它以调出数据库中的信息。但是,我一直在寻找解决方案,但无法找到任何解决方案。很高兴有人可以帮助我,谢谢!
答案 0 :(得分:3)
你有很多可能性;
Application.Current.Properties["ID"] = id; //id is the value you got from the database.
使用它,在您想要输入的页面中输入
int id = int.Parse(Application.Current.Properties["ID"].ToString());
将其删除
Application.Current.Properties.Remove("ID");
第二种方法是创建静态变量
public class MyClass
{
public static int ID = 0;
}
要访问它,只需致电MyClass.ID