В моем веб-приложении у меня есть GridView и некоторые другие элементы управления. Пользователь позволяет сортировать и фильтровать сетку. Они также позволяют щелкнуть ссылку и перейти на другую страницу. Затем они также смогут перейти на другие страницы. Но когда они вернутся к первой странице gridview. Сетка такая же, как и на странице. Например, подкачки, сортировка и прочее.Поддерживаемые состояния веб-страницы
Я нашел решение по этому вопросу. Но я не очень понимаю. http://www.codeproject.com/Articles/7655/Persisting-the-state-of-a-web-page
Вот мой кодирующая WebForm1.aspx
protected void Button2_Click(object sender, EventArgs e)
{
PersistentStatePage abc = new PersistentStatePage();
abc.RedirectSavingPageState("WebForm2.aspx");
}
WebForm2.aspx
protected void Button1_Click(object sender, EventArgs e)
{
PersistentStatePage.RedirectToSavedPage("WebForm1.aspx", true);
}
Может кто-нибудь гильдия мне пример?
Привет, isit можно сохранить состояние веб-страницы в сеансе. Тогда я могу получить результат от сеанса. – user998405
Возможно, хотя я бы рекомендовал вам не хранить результаты полного просмотра, так как они будут иметь менее предсказуемые результаты. Если бы я был вами, я бы сохранил только пользовательские настроенные параметры в пользовательском классе, таком как CurrentPage, SortByColumn и т. Д. Это опасно, чтобы попытаться сохранить полное состояние страницы для возврата, поскольку у вас будут проблемы с измененными данными. Если вам нужно сохранить данные для повышения производительности, я бы использовал кеш-память, снова избегая хранения полного окна просмотра. – Gats