服务器控制库调用自己的服务

时间:2010-11-18 14:50:43

标签: c# asp.net jquery wcf web-services

我发布此信息是为了满足我的要求寻找最佳设计解决方案的努力的一部分。

我目前正在研究asp.net中的复杂服务器控件(不是用户控件),它将在客户端呈现为html元素。
这些html元素需要对服务器执行ajax调用使用js / jquery。
这是问题所在。因为这是一个服务器端控件,可以添加到任何应用程序/域中。我不希望单独托管这些回调服务。有没有办法在同一个库中托管这些服务器回调服务?如果是这样,我如何从客户端访问它们?

1 个答案:

答案 0 :(得分:0)

我从未尝试过将WebService放入ServerControl,但我知道你可以创建一个复合控件(一个继承了CompositeControl类的服务器控件),里面有一个更新面板。有了它,您可以使用来自客户端的异步调用进行服务器端处理,类似于调用WebService的JQuery。