Я пытаюсь добавить динамически элементы в классе List<>
в asp.net. В Winforms это работает, но на ASP.NET это не так. Это мой код.List.Add reset on asp.net
class artikuj
{
public int artId { get; set; }
public double sasia { get; set; }
}
List<artikuj> art = new List<artikuj>();
protected void btn_Click(object sender, EventArgs e)
{
try
{
art.Add(new artikuj
{
artId = int.Parse(DropDownListArikujt.SelectedValue),
sasia = double.Parse(tbSasia.Text)
});
Label1.Text = art.Count.ToString();
}
catch(Exception ex)
{
Response.Write(ex);
}
}
Каждый раз, когда я нажимаю кнопку, список сбрасывается, и новый элемент добавляется. Любая идея, почему эта ошибка возникает? Я старался, но не добился успеха. :/
Все объекты (или элементы управления) расположены в конце листа, поэтому когда страница отображается как HTML и отправляется клиенту. Так работает HTTP. В противном случае ASP.NET должен будет хранить все в памяти. Учтите, что у вас тысячи пользователей и сайтов. –