【发布时间】:2020-02-24 03:19:39
【问题描述】:
我想在我的项目中寻求帮助。我很难与AutoCompleteExtender 相处。我进行了很多搜索并遵循了代码,但它似乎不起作用。
这是我的代码:
<asp:TextBox ID="txtSearch" runat="server" CssClass="form-control" Width="178px" MaxLength="30"></asp:TextBox>
<ajaxToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtSearch" ServiceMethod="GetAccountNo" MinimumPrefixLength="1" CompletionSetCount="1" CompletionInterval="10"></ajaxToolkit:AutoCompleteExtender>
<System.Web.Script.Services.ScriptMethod()>
<System.Web.Services.WebMethod>
Public Function GetAccountNo(ByVal prefix As String) As String()
OpenConn()
strsql = "SELECT account_no FROM meter_info WHERE account_no LIKE '%'+@SearchText+'%'"
cmd = New SqlCommand(strsql, conn)
cmd.Parameters.AddWithValue("@SearchText", prefix)
da = New SqlDataAdapter(cmd)
dt = New DataTable
da.Fill(dt)
Dim accno As List(Of String) = New List(Of String)
For i As Integer = 0 To i < dt.Rows.Count - 1
accno.Add(dt.Rows(i)(0).ToString)
Next
End Function
【问题讨论】:
标签: asp.net asp.net-ajax autocompleteextender