Я хочу сохранить элементы в списке, но каждый раз, когда я нажимаю кнопку подтверждения, чтобы добавить один элемент в список, страница обновляется и сбрасывает мой список. Как я могу предотвратить это, пока в то же время есть кнопка добавления, чтобы продолжать добавлять в список?
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
}
else
{
slist = (List<Shopping>)ViewState["Items"];
}
}
Список:
private static List<Shopping> slist;
public List<Shopping> GetShopping()
{
return slist;
}
Нажатие кнопки:
slist = new List<Shopping>();
Shopping s = new Shopping();
s.Item1 = txtItem1.Text;
s.Item2 = txtItem2.Text;
s.Item3 = txtItem3.Text;
s.Item4 = txtItem3.Text;
slist.Add(s);
ViewState["Items"] = slist;
showShopping();
Метод: * +1010 *
showShopping()
{
GridView1.DataSource = GetShopping();
GridView1.DataBind();
}