2014-04-02 156 views
0

儘管我在Asp.net中編寫了一個包含所有必需行的代碼,但Autocomplete擴展器無法工作,我無法找到任何人都可以用代碼教授的原因。AutoCompleteExtender不是已知的元素

的誤差我面對

錯誤3未能加載文件或程序集「AjaxControlToolkit」或它的一個依賴。該系統找不到指定的文件。
錯誤4未知服務器標記'asp:ScriptManager'。
錯誤4元素'ScriptManager'不是已知元素。如果網站中存在編譯錯誤,則可能會發生這種情況。
錯誤5未知服務器標記'asp:AutoCompleteExtender'。
錯誤5元素'AutoCompleteExtender'不是已知元素。如果網站中存在編譯錯誤,則可能會發生這種情況。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Default.aspx.cs" Inherits="_Default" %> 

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 

<head id="Head1" runat="server"> 

    <title>AJAX AutoComplete</title> 

</head> 

<body> 

    <form id="form1" runat="server"> 

    <asp:ScriptManager ID="ScriptManager1" runat="server"> 

    </asp:ScriptManager> 

    <div> 

    <asp:TextBox ID="txtCity" runat="server"></asp:TextBox> 

    <asp:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtCity" 

     MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000" 

     ServiceMethod="GetCity" > 

    </asp:AutoCompleteExtender> 

    </div> 

    </form> 

</body> 

</html> 

AjaxControlToolkit我安裝了。我想要優先自動完成文本框代碼

+0

你在應用程序中添加對ajaxtoolkit的引用。安裝並不意味着它會自動在您的應用程序中。 –

+0

嗨Jalpesh Vadgama TY爲您的答覆,你的意思是在網絡配置 – BAP

+0

通過右鍵單擊項目添加引用 - >添加引用 - http://msdn.microsoft.com/en-us/library/7314433t(V = vs.90 ).aspx –

回答

0

是現在它的幹活!因爲自動生成的bin文件夾在Vs ..我也改變了ajax工具包版本1.0.20229對於Visual Studio 2005 ...非常感謝你的每一個..你的回覆幫了我很多..

0

我認爲你已經在頁面上註冊了ajaxtoolkit作爲ajaxtoolkit標籤,所以不要使用標籤,而應該使用標籤。例如。

<AjaxControlToolkit:AutoCompleteExtender ID="AutoCompleteExtender1" runat="server" TargetControlID="txtCity" 

    MinimumPrefixLength="1" EnableCaching="true" CompletionSetCount="1" CompletionInterval="1000" 

    ServiceMethod="GetCity" > 

+0

我嘗試但不工作.. – BAP

相關問題