Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / AJAX и UpdatePanel / 3 сообщений из 3, страница 1 из 1
12.10.2006, 18:56
    #34051846
parapet
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и UpdatePanel
можно ли совместить в следующей ситуации:
есть updatePanel, в нем есть TreeView, который используется в админке для редактирования иерархических данных.
необходимо возле каждой ноды поставить картинку с крестиком (типа удаление) и по нажатию на эту картинку (именно картинку, а не ноду) удалять данную ноду (точнее id этого пункта в БД) и ПЕРЕГРУЗИТЬ updatePanel (или удалить саму ноду из TreeView).
делаю так:


<script language="javascript">
    function F(callbackResult, callbackContext)
    {
        alert(callbackResult);
        return false;
    }
</script>


            TreeNode cNode = new TreeNode();
            cNode.Text = "Нода 1<a href=\"javascript:WebForm_DoCallback('__Page', '1', F, 'callbackContext', null, true);\"><img src=/images/icons/icon_delete.gif border=0></a>";
            cNode.NavigateUrl = "#";



    public string GetCallbackResult()
    {
        return "Deleted " + evArg;
    }

    public void RaiseCallbackEvent(string eventArgument)
    {
                //здесь удаление этого пункта из БД и в этом месте хочу сделать перезагрузку UpdatePanel
        evArg = eventArgument;
    }

но понятное дело так работать не будет (страница до рендеринга не доходит). Кто что посоветует? Приветствуется также вариант удаления ноды на клиентской стороне, но как это сделать?... << RSDN@Home 1.1.4 stable SR1 rev. 568>>
...
Рейтинг: 0 / 0
12.10.2006, 19:27
    #34051915
vinipuh@list.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и UpdatePanel
Ну создать свое тривью унаследованное от TreeView и MyTreeNode от TreeNode.
...
Рейтинг: 0 / 0
12.10.2006, 19:34
    #34051930
vinipuh@list.ru
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
AJAX и UpdatePanel
Еще можешь глянуть фичу http://ajax.asp.net/atlastoolkit/HoverMenu/HoverMenu.aspx
Но она по-моему для Грида только
...
Рейтинг: 0 / 0
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / AJAX и UpdatePanel / 3 сообщений из 3, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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