如何在asp.net用户控件上进行jquery ajax调用
我有一个asp.net用户控件,我想在其上使用jquery ajax。它基本上是一个弹出式表单,允许用户在自动完成控件上输入名称。我不知道如何使用jqueryajax实现这一点,因为在ajaxjquery调用中,我应该在url:部分输入一个页面名称,然后输入要调用的方法。但是,我想将该方法放在用户控件的.cs文件中。有什么方法可以实现这一点,或者我必须创建一个页面来保存ajax方法吗?用户控件与页面不同,因此不能从jquery调用它。如果您使用的是Asp.NETAJAX,则可以将该方法放在页面方法中。否则,您应该将其放在web服务中。在用户控件中对其他资源(在本例中为web服务)的“Ajax请求调用”时要小心,如果您将服务从您的控件调用到应用程序(另一个域)之外,您可能会面临“跨域Ajax请求” 如果您不想使用webservice,则ICallbackEventHandler是更好的选择。它在内部进行ajax调用 有关ICallbackEventHandler的详细信息,请访问: 在UserControl中,可以在以下位置找到它的示例:如何在asp.net用户控件上进行jquery ajax调用,asp.net,jquery,Asp.net,Jquery,我有一个asp.net用户控件,我想在其上使用jquery ajax。它基本上是一个弹出式表单,允许用户在自动完成控件上输入名称。我不知道如何使用jqueryajax实现这一点,因为在ajaxjquery调用中,我应该在url:部分输入一个页面名称,然后输入要调用的方法。但是,我想将该方法放在用户控件的.cs文件中。有什么方法可以实现这一点,或者我必须创建一个页面来保存ajax方法吗?用户控件与页面不同,因此不能从jquery调用它。如果您使用的是Asp.NETAJAX,则可以将该方法放在页面方
我想他肯定会想使用Web服务