本文介绍了没有网络服务的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无法启动的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持!

10-28 02:04