ASP.NEt存储数据

时间:2011-05-09 06:17:18

标签: asp.net-4.0

我有一个我想要的场景:创建一个数据类,它将保存属性中我的Web表单上每个元素的数据。例如:

public class UserData
{
    public string FirstName { get; set; }

    public string MiddleName { get; set; }

    public string LastName { get; set; }

    public bool Gender { get; set; }
}

然后,点击提交按钮初始化此数据类的对象,并为各个属性分配值,如下所示:

    UserData userData = new UserData();
    userData.FirstName = txtFirstName.Text; // (Always name the controls with prefixes i.e. txt for TextBox, ddl from DropDownList etc.)
    userData.MiddleName = txtMiddleName.Text;
    userData.FirstName = txtLastName.Text;
    userData.Gender = rdbMale.Checked ? "Male" : "Female";

当用户在表单中输入数据并单击按钮时,应在页面上显示输入的数据。但这应该每次都发生,并且在第二次点击按钮时,记录应该显示在页面上。输入五条记录后表示,所有五条记录都显示在页面上。

我不知道在哪里存储数据。 任何人都可以帮助我

1 个答案:

答案 0 :(得分:2)

您可以将数据存储在Cookie中,并在submit按钮点击时阅读Cookie。 但是再次存在一些限制w.r.t大小,用户禁用它等等。

Response.Cookies["userName"].Value = txtbox.text;
相关问题