我有一个我想要的场景:创建一个数据类,它将保存属性中我的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";
当用户在表单中输入数据并单击按钮时,应在页面上显示输入的数据。但这应该每次都发生,并且在第二次点击按钮时,记录应该显示在页面上。输入五条记录后表示,所有五条记录都显示在页面上。
我不知道在哪里存储数据。 任何人都可以帮助我
答案 0 :(得分:2)
您可以将数据存储在Cookie中,并在submit
按钮点击时阅读Cookie。
但是再次存在一些限制w.r.t大小,用户禁用它等等。
Response.Cookies["userName"].Value = txtbox.text;