Jquery 在AX 2012企业门户中使用Ajax调用C#(codebehind)

Jquery 在AX 2012企业门户中使用Ajax调用C#(codebehind),jquery,asp.net-ajax,axapta,dynamics-ax-2012-r3,webusercontrols,Jquery,Asp.net Ajax,Axapta,Dynamics Ax 2012 R3,Webusercontrols,似乎在codebehind中调用方法的唯一可能方法是使用Ajax。Ajax调用WebMethods或Ajax调用asp Web服务(asmx) 问题是,我正在使用Microsoft Dynamics AX 2012企业门户,创建WebMethods是不可能的,因为我无法访问网页的代码隐藏文件。AX 2012企业门户仅使用用户控件(.ascx文件) 我一直在尝试使用asp:UpdatePanels,但这并不是我想要的 我想实现的是有一个文本框,用户可以在其中键入内容,在输入2或3个字符后,文本框的

似乎在codebehind中调用方法的唯一可能方法是使用Ajax。Ajax调用WebMethods或Ajax调用asp Web服务(asmx)

问题是,我正在使用Microsoft Dynamics AX 2012企业门户,创建WebMethods是不可能的,因为我无法访问网页的代码隐藏文件。AX 2012企业门户仅使用用户控件(.ascx文件)

我一直在尝试使用asp:UpdatePanels,但这并不是我想要的

我想实现的是有一个文本框,用户可以在其中键入内容,在输入2或3个字符后,文本框的正下方会出现一个下拉列表,其中包含一些结果

我已经设法创建了所有这些,但是我面临着在用户控件内部调用服务器端代码的问题

对我来说,web服务是唯一可能的方法吗?还是有人有诡计来实现这一点