У меня есть страница asp.net, на которой есть веб-элемент управления.
Этот веб-элемент управления отображает Treeview, TextBox и кнопку.
Для просмотра дерева я делаю на Page_Load:
if (!Page.IsPostBack) {
BindTreeView();
}
Это моё определение TreeView:
<asp:TreeView ID="TvwData" runat="server"
BackColor="White" ShowCheckBoxes="Leaf" Width="99%"
ExpandDepth="3" AutoGenerateDataBindings="false"
onselectednodechanged="TvwData_SelectedNodeChanged"
EnableViewState="true"
>
TreeView отображается правильно.
Однако, когда я нажимаю кнопку отправки, происходит следующее:
- Страница перезагружается, текстовое поле все еще отображает мой текст, который в порядке.
- My Treeview вообще не отображает никаких данных.
- При отладке TvwData.CheckedNodes не содержит никаких данных, хотя я уверен, что проверены элементы дерева.
Я действительно изо всех сил старался найти решение на крупных форумах ASP.NET, но сейчас я не знаю, как это сделать.
Заранее спасибо!