Ajax control toolkit asssembly Referenz-Fehler

Hallo, ich bin versucht zu installieren, das ajax-Control-toolkit in eine asp.net Projekt.Ich habe verwendet Goldklumpen zum herunterladen der Bibliothek in das Projekt geladen und jedes Steuerelement in der toolbox, aber wenn ich versuche, verwenden Sie die Steuerelemente bekomme ich diesen Fehler:

Error   3   The type 'System.Web.UI.Design.ExtenderControlDesigner' is defined in an assembly that is not referenced. You must add a reference to assembly 'System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35'.   D:\Projects IDE\Visual Studio\C# Book\ASP.NET\WebSite12\Default.aspx    14  

Nach der Lektüre dieses Fehler habe ich Hinzugefügt, das in der Konfigurationsdatei:

<assemblies>
      <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
</assemblies>

Ich verstehe, dass dies zeigen soll, um die Montage, die ich brauche, aber es funktioniert nicht und vielleicht kann mir jemand sagen, Woher soll ich Son goten diese Zeichenfolge in der ersten Ort, den ich gesehen habe, ähnliche Zeichenfolgen verwendet für providersi in asp.net bei der type-Eigenschaft und ich kann nicht verstehen, Woher soll ich Sie bekommen genau die PublicKeyToken.

Dies ist mein gesamter code:

    <%@ 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 runat="server">
    <title></title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </asp:ToolkitScriptManager>
        <asp:AlwaysVisibleControlDesigner ID="AlwaysVisible" runat="server">

        </asp:AlwaysVisibleControlDesigner>
    </form>
</body>
</html>

- Und das ist der Inhalt des web.config-Datei:

    <?xml version="1.0" encoding="utf-8"?>
<!--
  For more information on how to configure your ASP.NET application, please visit
  http://go.microsoft.com/fwlink/?LinkId=169433
  -->
<configuration>
  <system.web>
      <compilation debug="false" targetFramework="4.0" >
          <assemblies>
              <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          </assemblies>
      </compilation>
    <pages>
      <controls>
        <add tagPrefix="asp" assembly="AjaxControlToolkit" namespace="AjaxControlToolkit" />
      </controls>
    </pages>
  </system.web>
</configuration>

Auch eine zweite Konfigurations-Datei wurde Hinzugefügt, nach der Installation des ajax control toolkit über nugget genannt-Pakete.config:

    <?xml version="1.0" encoding="utf-8"?>
<packages>
  <package id="AjaxControlToolkit" version="4.1.60919" targetFramework="net40" />
</packages>

Was mache ich hier falsch?Warum bin ich immer Fehler?

BEARBEITEN

Es stellt sich heraus, dass ich musste hinzufügen eine zweite Versammlung für diese Arbeit:

 <assemblies>
          <add assembly="System.Web.Extensions.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35"/>
          <add assembly="System.Design, Version=4.0.0.0, Culture=neutral, PublicKeyToken=b03f5f7f11d50a3a"/>
 </assemblies>

Jetzt bin ich immer eine Fehlermeldung, die sagt:

**Error 2   Type 'AjaxControlToolkit.AlwaysVisibleControlDesigner' does not have a public property named 'TargetControlID'. D:\Projects IDE\Visual Studio\C# Book\ASP.NET\WebSite12\Default.aspx    14  

**

Dies ist der code:

<asp:AlwaysVisibleControlDesigner ID="AlwaysVisible"  runat="server" TargetControlID="Panel1" HorizontalOffset="10" HorizontalSide="Right" VerticalOffset="10" >
 </asp:AlwaysVisibleControlDesigner>

Ich bin prety sicher, dass dies corect ich habe dieses Beispiel aus dem Buch Proffesional asp.net in C# und VB

Irgendwie mein code ist nicht immer die ajaxcontrol toolkit Eigenschaften.Wie kann ich corect das?

Schreibe einen Kommentar