【发布时间】:2011-12-14 23:11:05
【问题描述】:
我遇到了一个问题(现在已解决)但我不知道为什么...
我有一个带有 WebService 方法的 Ajax AutoCompleteExtender 来填充
<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)?
标签: asp.net vb.net web-services asp.net-ajax