powered by simpleCommunicator - 2.0.35     © 2025 Programmizd 02
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обойтись в TreeView без ViewState
8 сообщений из 8, страница 1 из 1
Как обойтись в TreeView без ViewState
    #32249254
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В общем, сабж.

У меня дерево большое и ViewState получается немалый.
Выключаю ViewState, пробую через кэш, но не выходит что-то каменная чаша.
После обновления странички дерево пустое.

Делаю так:
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
private void Page_Init(object sender, System.EventArgs e)
{
     TreeView catalogtree = (TreeView)Cache[ "CatalogTree" ];
     if(catalogtree == null || !IsPostBack)
     {
       .... Загружаем дерево ....
      CatalogTree.Nodes.Clear();
      CatalogTree.Nodes.Add(AMCourseCatalogDB.GetTreeItems());
			
      Cache[ "CatalogTree" ] = CatalogTree;
      }
      else
      {
	CatalogTree = (TreeView)Cache[ "CatalogTree" ];
      }

}
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32249275
Sirios
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а чё CatalogTree - это и есть то самое дерево?
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32249279
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
>а чё CatalogTree - это и есть то самое дерево?

Да, сорри, упустил - оно самое

public TreeView CatalogTree;
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32249829
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А при чем тут ViewState и кэш????
Это разные вещи - отключи ViewState и все. Кэш тебе ничем не поможет.
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32249928
UU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а где можно взять treeview или ты сам его писал?
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32250178
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 tygra

Когда включаю ViewState - всё нормально, но только он огромен, под 250 кб
это только для дерева, а ведь у меня ещё есть и другие компоненты


2 UU

Взял кажется на www.asp.net
IE Web Conrols называются
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32250265
Фотография tygra
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Дык я советовал отключить ViewState :)
...
Рейтинг: 0 / 0
Как обойтись в TreeView без ViewState
    #32251472
Orion
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2 tygra

>Дык я советовал отключить ViewState :)

:) Сорри, заработался.
Если я его вырублю, дерево будет свёрнутым при кадом постбэке, да и обращение к базе будет происходить постоянно.
Блин, ну чтож делать?

Это всё хорошо, если работать в локалке, а как быть, если шеф захочет через инет юзать?
...
Рейтинг: 0 / 0
8 сообщений из 8, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Как обойтись в TreeView без ViewState
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]