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

У меня дерево большое и 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
27.08.2003, 18:22
    #32249275
Sirios
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обойтись в TreeView без ViewState
а чё CatalogTree - это и есть то самое дерево?
...
Рейтинг: 0 / 0
27.08.2003, 18:23
    #32249279
Orion
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как обойтись в TreeView без ViewState
>а чё CatalogTree - это и есть то самое дерево?

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

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

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


2 UU

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

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

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

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


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