【问题标题】:AutoCompleteExtender Is not a known ElementAutoCompleteExtender 不是已知元素
【发布时间】:2014-05-13 04:46:33
【问题描述】:

虽然,我在 Asp.net 中编写了包含所有必需行的代码,但自动完成扩展器无法正常工作,但我找不到任何人都可以使用代码进行教学的原因。

我遇到的错误

错误 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。我想执行自动完成文本框代码

【问题讨论】:

  • 您是否在应用程序中添加了对 ajaxtoolkit 的引用。安装并不意味着它会自动出现在您的应用程序中。
  • 您好 Jalpesh Vadgama ty 您的回复,您的意思是在网络配置中
  • 通过右键项目添加引用->添加引用-msdn.microsoft.com/en-us/library/7314433t(v=vs.90).aspx
  • 好的,我试试告诉你
  • 嗨,Jalpesh 它不工作..

标签: asp.net ajax autocomplete textbox


【解决方案1】:

我认为您已经在页面上将 ajaxtoolkit 注册为 ajaxtoolkit 标签,因此您应该使用标签而不是使用标签。例如。

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

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

     ServiceMethod="GetCity" >

【讨论】:

    【解决方案2】:

    是的,它现在正在工作!因为 Vs 中自动生成的 bin 文件夹 .. 并且我为 Visual Studio 2005 更改了 ajax 工具包版本 1.0.20229 ......非常感谢你的每一个人 .. 你的回复对我很有帮助..

    【讨论】:

      猜你喜欢
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-05-07
      • 2011-08-16
      • 1970-01-01
      • 1970-01-01
      • 2023-03-09
      相关资源
      最近更新 更多