Я бы хотел кэшировать коллекцию в viewstate, но мне интересно, есть ли лучший способ добавить элемент в эту коллекцию!
private List<MyClass> CachedItems
{
get { return (List<MyClass>)ViewState["CachedItems"]; }
set { ViewState["CachedItems"] = value; }
}
private void AddToCachedItems(MyClass item)
{
CachedItems = CachedItems.Concat(new[] { item }).ToList();
}