无法创建页面方法"GetCompletionList",因为找不到CodeBehind或CodeFile文件!Ajax Visual Studio 2012

Jas*_*Doe 5 vb.net asp.net ajax asp.net-ajax ajaxcontroltoolkit

我在aspx页面中的文本框控件上单击"添加自动完成页面方法"时遇到以下错误需要帮助:"无法创建页面方法"GetCompletionList"因为没有CodeBehind或CodeFile文件是找到了!".这与将Ajax控件添加到网页对象(如文本框)有关.

我已成功将Ajax Control Toolkit添加到我的Visual Studio 2012中的网站工具箱中.我已按照以下教程http://www.asp.net/ajaxlibrary/act_AutoC ...并在进入第4步时收到错误.

任何帮助或建议将不胜感激.

以下是我的代码的摘录:

<asp:Content ID="Content2" ContentPlaceHolderID="rightContent" runat="server">
    <asp:ScriptManager ID="ScriptManager1" runat="server"></asp:ScriptManager>  


<td class="tdLeftSide">Manufacturer:</td>
                <td class="tdRightSide" style="width: 264px">
                    <%--<asp:TextBox ID="txtManufacturer" runat="server" CssClass="txtFormatting"></asp:TextBox></td>--%>
                    <asp:TextBox ID="txtManufacturer" runat="server" CssClass="txtFormatting"></asp:TextBox>
                    <asp:AutoCompleteExtender ID="txtManufacturer_AutoCompleteExtender" runat="server" DelimiterCharacters="" Enabled="True" ServicePath="" TargetControlID="txtManufacturer" UseContextKey="True">
                    </asp:AutoCompleteExtender>
                </td>
Run Code Online (Sandbox Code Playgroud)

Kar*_*son 0

手动编写隐藏代码,然后将方法名称应用于GetCompletionList扩展ServiceMethod器控件的属性,如下所示:

<asp:AutoCompleteExtender ServiceMethod="GetCompletionList" ID="txtManufacturer_AutoCompleteExtender" runat="server" DelimiterCharacters="" Enabled="True" ServicePath="" TargetControlID="txtManufacturer" UseContextKey="True">
</asp:AutoCompleteExtender>
Run Code Online (Sandbox Code Playgroud)