3tier架构中的AutoCompleteExtender

时间:2011-11-30 11:35:23

标签: asp.net ajax web-services

我在我的项目中使用AutoCompleteExtender。我在BL LAYER中声明了webserive。并将它暴露给我的项目。但我不知道该扩展器的服务路径是什么。 它需要不在项目中的asmx方法。

1 个答案:

答案 0 :(得分:2)

您的网络服务应位于客户端层 - 这可以调用您的BL层。

所以我的意思是认为我们的Web服务是一个面向大量功能的客户端。 Web服务本身不应该真正实现任何逻辑 - 您的业务逻辑层应该。

因此,在您的Web服务中,您将拥有(在伪代码中)

[WebMethod]
public string[] AutoComplete(string input){
    return _businessLogic.AutoComplete(input);

}