У меня есть страница с мастером с 3 шагами.Как сохранить список на стороне клиента в asp.net
Этап 1 не имеет значения.
но на шаге 2 У меня есть некоторые поля, которые я хочу добавить в класс с именем Stages
. В загрузке страницы я вызываю список Stages
вроде этого: List<Stages> temp = new List<Stages>;
Если пользователь нажимает кнопку «save_btn» добавить поля step2 в Stages item
и добавить этот пункт в temp (list)
. Это прекрасно работает.
Но после этого нажмите Я хочу остановиться в шаге 2 и пополнить поля и добавить другой элемент, если захочет. Но это не работает. После этого нажмите список temp
. Я не знаю, как сказать asp, чтобы не обновлять список. Я пробовал if (!IsPostBack)
, но все еще не работает.
List<Stages> temp;
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
temp = new List<Stages>();
}
protected void save_stage_Click(object sender, EventArgs e)
{
Stages stg = new Stages()
{
description_1 = stage_description_1.Text,
description_2 = stage_description_2.Text,
description_3 = stage_description_3.Text,
description_4 = stage_description_4.Text,
};
temp.Add(stg);
}
очень полезно ссылку. Thanx –