2009-08-31 31 views
2

我有一个asp.net用户控件,我想使用jquery ajax。它基本上是一个弹出窗体,允许用户在自动完成控件上输入名称。我不知道如何做到这一点使用jQuery AJAX,因为AJAX的jQuery呼叫我应该放在一个页面名称的网址:部分,然后调用方法。但是,我想将该方法放在用户控件的.cs文件中。有没有办法让它发生,还是我必须创建一个页面来保存ajax方法?如何使一个asp.net用户控件上的jQuery ajax调用

回答

2

用户控件与页面不同,所以你不能从你的jQuery中调用它。如果您使用Asp.Net AJAX,则可以将该方法放在页面方法中。否则,你应该把它放在一个web服务。

+0

我想他肯定会想使用web服务 – Nick 2009-08-31 20:32:17

+0

啊谢谢你们!我完全忘了web服务。 – Riz 2009-08-31 21:36:34

0

小心用(在这种情况下,网络服务)用户控制的其他资源“的Ajax请求调用”,如果你打电话给您控制您的应用程序(另一个域)之外的服务,你可能面临着“跨域Ajax请求“!!!

相关问题