Я пытаюсь выбрать / отменить выбор узлов aspxtreelist, которые соответствуют критериям. Когда пользователь щелкает строку, и она запускает событие, которое обрабатывается обработчиком событий на стороне сервера. Когда я отлаживаю код, все в порядке. Выбор работает, но на стороне браузера.выбор остается таким же, как и раньше.
protected void grid_FocusedRowChanged(object sender, EventArgs e)
{
menutree.UnselectAll();
EUserRole role = (EUserRole)grid.GetRow(grid.FocusedRowIndex);
long roleguid = role.Guid;
TreeListNodeIterator iterator = new TreeListNodeIterator(menutree.RootNode);
while (iterator.GetNext() != null)
{
if ((long)iterator.Current["RoleGuid1"] == roleguid)
iterator.Current.Selected = true;
}
}
Как решить проблему?