Прошу прощения за то, что я задал мирский вопрос новичка, но я, кажется, застрял в подвешенном состоянии жизненного цикла класса.
Итак, у меня есть моя страница
public partial class DefaultPage : BasePage
{
...
}
А BasePage вот так:
public class BasePage : System.Web.UI.Page
{
private Model _model;
public BasePage()
{
if (ViewState["_model"] != null)
_modal = ViewState["_model"] as Modal;
else
_modal = new Modal();
}
//I want something to save the Modal when the life cycle ends
[serializable]
public class Model
{
public Dictionary<int, string> Status = new Dictionary<int, string>();
... //other int, string, double fields
}
public class PageManager()
{ //code here; just some random stuff
}
}
Теперь я просто хочу получить модальную загрузку страницы, которую я делаю из конструктора.
Как я могу сохранить его на странице разгрузки? Я не могу использовать деструктор, так как он ненадежен.
Как лучше всего решить этот сценарий?
Спасибо.