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:
por lo tanto el error a resolver es:<%@ 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>
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