本文介绍了没有网络服务的AutoComplete Extender无法启动的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!
问题描述
我在页面中使用自动完成扩展器,但执行时未触发该功能.我在应用程序中使用母版页面.
这是我的代码
Hi,
Iam using autocomplete extender in my page.But the function is not fired while execution.I am using master page in my application.
here is my Code
<asp:TextBox ID="txtDiagnosis" runat="server"
Width="150px" Font-Bold="True"
Font-Size="Medium" Font-Names="Courier New" style="margin-left: 15px"></asp:TextBox>
<asp:AutoCompleteExtender ID="txtDiagnosis_AutoCompleteExtender" runat="server"
MinimumPrefixLength="3" EnableCaching="false" CompletionSetCount="1" CompletionInterval="100" ServiceMethod="Casesheet.aspx/getDiagnosis"
TargetControlID="txtDiagnosis">
</asp:AutoCompleteExtender>
后面的代码
code behind
<System.Web.Script.Services.ScriptMethod(), _
System.Web.Services.WebMethod()> _
Public Function getDiagnosis(ByVal prefixtext As String) As List(Of String)
Dim sqlstr As String
Dim dtable As New DataTable
Dim diaglist As New List(Of String)
gappln_data.OpenConnection(gappln_data.appln_cn)
sqlstr = "select DESCRIPTION from MAJORCODES where DESCRIPTION like ''%" & prefixtext & "%"
dtable = gappln_data.GetArray(sqlstr, gappln_data)
gappln_data.appln_cn.Close()
gappln_data.appln_cn.Dispose()
If dtable.Rows.Count <> 0 Then
Dim objDiagnosis As String
For i = 0 To dtable.Rows.Count - 1
objDiagnosis = dtable.Rows(i).Item(0).ToString
diaglist.Add(objDiagnosis)
Next
End If
Return diaglist
End Function
执行时未触发功能
Function is not firing while execution
推荐答案
这篇关于没有网络服务的AutoComplete Extender无法启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!