1
我在我的project.and中使用了AutoCompleteExtender,並且在BL LAYER中聲明瞭webserive,並將其公開給我的項目。但我不知道該爲此擴展器提供服務路徑。 它需要不在項目中的asmx方法。3層架構中的AutoCompleteExtender
我在我的project.and中使用了AutoCompleteExtender,並且在BL LAYER中聲明瞭webserive,並將其公開給我的項目。但我不知道該爲此擴展器提供服務路徑。 它需要不在項目中的asmx方法。3層架構中的AutoCompleteExtender
你的網絡服務應該在客戶層 - 這可以調用你的BL層。
所以我的意思是認爲我們的Web服務是一個面向客戶端的功能塊。 Web服務本身不應該真正實現任何邏輯 - 您的業務邏輯層應該。
因此,在你的web服務你會(在僞代碼)
[WebMethod]
public string[] AutoComplete(string input){
return _businessLogic.AutoComplete(input);
}
是的,我做了same.getting從DL和邏輯的數據是BL和方法公開webserice。我闖民宅那些webserive在我的網站中。現在問題是AutoCompleteExtender需要asmx服務路徑和方法名稱在該服務中。我有\ App_WebReferences \ Myservicename.discomap。 – joshua
對不起,我正在努力理解這一點。您能否發送截圖或您的文件系統中的內容? –
@rangitaanz讓我幫你。我在我的解決方案中有5個項目。1:界面2:BL 3:DL 4:Web服務5:客戶端網站每個BL都公開爲webserive.which我在我的網站**客戶端網站** ... – joshua