我需要存储输入的值textBox's
和dropdownList's radio buttons
....我的表单是多页面表单。 林不知道我在做什么,但这是我的想法。通过会话传递值并添加到每个会话页面
我有一个按钮,点击下一页。我已经在我想要插入的数据库表中的每个字段中创建了一个类。在按钮点击事件我想分配值到session
。这是我该怎么做的?
protected void img_btnNext_Click(object sender, ImageClickEventArgs e)
{
Incident obj = new Incident();
obj.witnessesYes = rad_ReportYes.Checked;
obj.witnessesNo = rad_ReportNo.Checked;
// lots more objects .... to values
Session["mySession"] = obj;
Response.Redirect("~/Communicating.aspx");
}
所以当我转到下一页时,我会继续吗?在obj
中添加更多值并将其添加到session
?我不知道如何做到这一点。
所以,当我去到下一个页面就可以一直将我的对象的会话,并在年底提交我的OBJ到的SaveChanges() – StudentRik 2013-03-28 09:30:10
您需要重新加载现有的会话对象(如果有) ,但是,是的,你可以在很多页面上做到这一点,并在适当的时候坚持下去。 – ChrisBint 2013-03-28 09:31:00
如何重新加载现有会话 – StudentRik 2013-03-28 09:31:54