Вызов C#(codebehind) с Ajax в портале AX 2012 Enterprise
Кажется, что единственный возможный способ вызвать метод в codebehind - это Ajax. Ajax вызывает WebMethods или ajax вызывает asp webservice (asmx).
Проблема в том, что я работаю с корпоративным порталом Microsoft Dynamics AX 2012, и создание WebMethods невозможно, поскольку у меня нет доступа к коду файла веб-страницы. Портал AX 2012 Enterprise использует только пользовательские элементы управления (файлы.ascx).
Я пытался использовать asp:UpdatePanels, но на самом деле это не работает, как я хочу.
Что я хочу сделать, так это иметь текстовое поле, в котором пользователь может что-то напечатать, а после 2 или 3 символов должно появиться выпадающее меню прямо под текстовым полем с некоторыми результатами.
Мне удалось все это создать, но я столкнулся с проблемой вызова серверного кода внутри пользовательских элементов управления.
Является ли веб-сервис единственным возможным способом для меня, или у кого-нибудь есть хитрость для этого?