我有一個問題(這是現在固定的),但我不知道爲什麼...爲什麼AutoCompleteExtender WebService在函數共享時無法調用?
我有一個Ajax AutoCompleteExtender有一個WebService方法來填充像
<WebMethod()> _
Public Shared Function populateACE(prefixText As String) As List(Of String)
然而,這並沒有工作 - 我把一個斷點,它甚至沒有打到。然而...
<WebMethod()> _
Public Function populateACE(prefixText As String) As List(Of String)
..做工作(唯一的區別是不是Shared
)。
不夠公平,但爲什麼?如果你的有一個類的實例,那麼你可以訪問它的Shared
方法;如果你沒有一個類的實例,那麼你可以訪問它的方法Shared
。那麼幕後發生了什麼?
您的方法是在頁面還是實際的Web服務(asmx)? –