Ver Mensaje Individual
  #1 (permalink)  
Antiguo 12/02/2010, 11:58
Avatar de krakxp
krakxp
 
Fecha de Ingreso: junio-2006
Ubicación: NA
Mensajes: 105
Antigüedad: 18 años, 6 meses
Puntos: 0
Exclamación Error en Ajax Control Toolkit in ASP.NET Ajax Library con System.Web.Extensions

hola comunidad estoy intentando integrar "Ajax Control Toolkit in ASP.NET Ajax Library" para usar los contorles que tiene, pero no logro llegar al exito cone ste proyecto por eso acudo a ustedes

Bueno pues lo primero ke les digo tengo el Visual Studio 2005, por lo tanto tengo el Framework 2.

Ahora segun las cosas para poder usarlo necesitamos tenerlo asi ke aki ta la liga:

Ajax Control Toolkit in ASP.NET Ajax Library del cual baje la version ASP.NET Ajax Library Beta 0911

Y bueno en base al tutorial oficial de como hacer uso de los controles

Como Agregar controles de la libreria

El primer paso es agregar una ficha con los controles, y hasta aki no hay problema para añadir la ficha con todos los controles y se puede trabajar normal pero claro todavia no hemos integrado ningun control pero esa no es la idea.

Asi ke vamos a usar los controles que para eso estamos aqui, asi que sigamos los pasos que nos dicen, esta es una traduccion aunque no es la mejor pero sirve.

Abrir un Formulario Web y cambia a modo Diseño
De la ficha Estandard arrastramos un TextBox a la pagina
De la ficha que creamos arrastramos el control ToolkitScriptManager a la pagina, y cuando hagamos esto los assemblies de System.Web.Ajax.dll y del AjaxControlToolkit.dll se agregaran automaticamente en la carpeta Bin de manera automatica
Hacemos click con el boton deerecho del raotn sobre el TextBox y hacemos click en Add Extender. seleccionando esa opcion aparece un Asistente
Ahora seleccionamos CalendarExtender y hacemos click en OK.

Aqui empezaron los problemas porque del paso 3 no se agrego nada de aseemblies del System.Web.Ajax.dll y lo tuve que agregar en la carpeta "Bin" y agregar la referencia "a patin" y de todo lo demas pues ni aparece.

Ahora como no "furula" eso intente agregar solo un simple control Rating pero nada me dice el siguiente error

Error 36 El ensamblado 'AjaxControlToolkit, Version=3.0.31106.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' utiliza 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' que tiene una versión superior a la del ensamblado 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' al que se hace referencia c:\inetpub\wwwroot\ASPX\AJAXEnabledWebApplication1 \AJAXEnabledWebApplication1\bin\AjaxControlToolkit .dll AJAXEnabledWebApplication1


Les muestro el aspx donde lo estoy implementando

Código:
<%@ Page Language="C#" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="AJAXEnabledWebApplication1._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>Untitled Page</title>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server" />    
        <asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server">
        </asp:ToolkitScriptManager>
        <asp:Rating ID="Rating1" runat="server">
        </asp:Rating>
    </form>
</body>
</html>
por lo tanto el error a resolver es:

Cita:
Error 36 El ensamblado 'AjaxControlToolkit, Version=3.0.31106.0, Culture=neutral, PublicKeyToken=28f01b0e84b6d53e' utiliza 'System.Web.Extensions, Version=3.5.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' que tiene una versión superior a la del ensamblado 'System.Web.Extensions, Version=1.0.61025.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' al que se hace referencia c:\inetpub\wwwroot\ASPX\AJAXEnabledWebApplication1 \AJAXEnabledWebApplication1\bin\AjaxControlToolkit .dll AJAXEnabledWebApplication1