我正在使用.NET 3.5,当您在不同页面之间进行传输时,如何保存数据对象,我需要一些帮助。将数据结构保存在多个页面上?
这是我的设置:
我有一个四步登记,其中每一个步骤包括它自己的网页。我希望能够在页面之间保存一个对象而不将其保存到数据库中。每个页面都会为此对象添加一些内容。
只是为了便于它,可以说我有一个像
public class MyObject
{
private int myNumber;
private String myName;
private List<Person> myFriends; //Person is simply a class that has a Strign name with getter and setters.
public MyObject()
{
myFriends = new List<Person>();
}
public void setMyNumber(int i){
myNumber = i;
}
public void setMyName(String n)
{
myName = n;
}
public void setMyFriends(List<Person> li)
{
myFriends = li;
}
public void addFriend(Person p)
{
myFriends.Add(p);
}
}
一个对象时,我再拿到最后一页,并收集了所有数据,然后我将它提交给我的数据库。什么是在C#中做到这一点的最佳方式?任何不错的链接或样本都会很棒!
+1非常好的反馈。就我而言,我认为尽管我希望有其他事情,但会议仍将进行。 – Marthin 2011-05-26 06:39:28