我不确定出了什么问题,这是我第一次提出这个问题。看看ajax的例子,一切都应该正常工作..但我的方法不会被调用。
我没有使用网络服务,并希望从页面方法返回我的建议。
<asp:TextBox ID="searchBox" runat="server" CssClass="searchTextBox"></asp:TextBox>
<asp:AutoCompleteExtender ID="searchBox_AutoCompleteExtender" runat="server"
DelimiterCharacters="" Enabled="True" ServiceMethod="_get_Suggestions"
TargetControlID="searchBox">
</asp:AutoCompleteExtender>
页面方法:
Private Function _get_Suggestions(prefixText As String, count As Int16) As String()
Dim array() As String = {"doggy", "catty", "fishy"}
Return array
End Function
也尝试过:
<WebMethod()> <Script.Services.ScriptMethod()> Public Shared Function _get_Suggestions(prefixText As String, count As Int16) As String()
答案 0 :(得分:0)
My Extender AND方法,在我的主页上。在对类似问题提出一些提示后,似乎我无法在母版页代码上使用我的页面方法。
我必须将页面方法放在我的内容页面中,而扩展程序本身可以放在我的母版页中。
为什么呢?毫无头绪......也许有人可以详细说明改进这个答案。