Ajaxpro.Net

Попробовал. Понравилось: http://ajaxpro.info

Все, что нужно:

  • 1) Поправить немножко web.config
  • 2) Промаркировать нужные методы в классе страницы:
    [AjaxPro.AjaxMethod]
    public ArrayList GetTreeNodes(int par)
    {
    	TreeNode[] nodes = JCKatalogCli.BLLC.Tree.Manager.GetTreeCarsChild(par);
    	return nodes;
    }

    и при Page_Load сделать:

    AjaxPro.Utility.RegisterTypeForAjax(typeof(_default));
    AjaxPro.Utility.RegisterTypeForAjax(typeof(TreeNode));

  • 3) Теперь в JavaScript на нашей странице можно творить такое:
    var res = ourProject._default.GetDetailsNodes(parent).value;  //synchronous call
    alert(res[0].Name); //выводит имя первого узла...

Короче вызов методов серверных классов с клиента при помощи JS и Ajax… Ну типа круто! :)

~ от zlobnyi на Пятница, 9 Июнь, 2006.

2 коммент. to “Ajaxpro.Net”

  1. Сразу видно, что код не копипастил, а сходу писал. Сплошные нестыковочки.

  2. Как раз копипастил :) Просто не всё :)

Ответить