30
Crear un Acordeon con Ajax Control Toolkit
Filed Under (VisualWebDeveloper, edgarantonio) by Edgar on 30-05-2010
Tagged Under : acordeon, ajax, control, developer, toolkit, visual, web
Amigos del código, este dia trabajaremos con una herramienta muy útil y es Ajax Control Toolkit esta utilidad nos simplifica la vida a la hora de crear paginas web mediante ASP, este conjunto de herramientas la puedan descargar de aqui.
Una vez descargado el archivo, lo descomprimimos y procedemos a agregarlo a nuestro proyecto, en este caso estoy utilizando Visual Web Developer 2008, entonces los pasos serian los siguientes:
- Creo un nuevo proyecto ASP.
- Una vez creado y dentro del Default.asp, nos dirigimos a la barra de herramientas (toolbox) que se encuentran en el lado izquierdo de nuestro IDE, una vez abierta la pestaña presionamos el botón derecho del mouse y en el menu elejimos la opción ADD TAB
- Una vez hecho esto se creara una nueva pestaña y asignamos el nombre Ajax Control Toolkit y listo ya tenemos el espacio para nuestra barra de herramientas.
- Ahora en ese espacio que creamos damos click derecho en el mouse y ahora seleccionamos choose items se nos abrira un cuadro de dialogo y damos click en browse y nos dirigimos a donde guardamos nuestros archivos que descargamos una vez en la carpeta seleccionamos el archivo AjaxControlToolkit.dll y click en ok.
- Se cargaran las herramientas y ahora si estamos listos para desarrollar.
Muy bien ahora lo que debemos tener presente siempre es que cuando vallamos a utilizar uno o varios elementos de estas herramientas necesitamos agregar un Script, esto lo hacemos facilmente, nos dirijimos a nuestro set de heramientas que acabamos de crear y buscamos el elemento ToolkitScriptManager lo selecionamos y lo arrastramos a nuestro archivo ASP, en nuestro codigo quedara un fragmento asi:
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager>
Pues bien ahora nos dirigimos al codigo y procedemos a crear nuestro Acordeon, esto mediante el siguiente codigo
<asp:Accordion ID="Accordion1" runat="server"> </asp:Accordion>
Bien una vez hecho esto procedemos a agregar los paneles del Acordeon, en esta ocacion solo agregaremos 3 para la demostracion.
<asp:ToolkitScriptManager ID="ToolkitScriptManager1" runat="server"> </asp:ToolkitScriptManager> <asp:Accordion ID="Acordeon1" CssClass="accordion" HeaderCssClass="accordionHeader" HeaderSelectedCssClass="accordionHeaderSelected" ContentCssClass="accordionContent" runat="server"> <Panes> <asp:AccordionPane ID="AccordionPane1" runat="server"> <Header>@edgarronda</Header> <Content> Ejemplo de Acordeon </Content> </asp:AccordionPane> <asp:AccordionPane ID="AccordionPane2" runat="server"> <Header>Programacion</Header> <Content> www.proyectmaker.com </Content> </asp:AccordionPane> <asp:AccordionPane ID="AccordionPane3" runat="server"> <Header>Noticias</Header> <Content> www.ideasencodigo.com </Content> </asp:AccordionPane> </Panes> </asp:Accordion>
Bien como podemos ver aqui asignamos los 3 paneles, ahora procedemos a agregar un pequeño CSS para que se vea con estilo nuestra cascada
<style type="text/css">
.accordion {
width: 400px;
}
.accordionHeader {
border: 1px solid #2F4F4F;
color: white;
background-color: #2E4d7B;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}
.accordionHeaderSelected {
border: 1px solid #2F4F4F;
color: white;
background-color: #5078B3;
font-family: Arial, Sans-Serif;
font-size: 12px;
font-weight: bold;
padding: 5px;
margin-top: 5px;
cursor: pointer;
}
.accordionContent {
background-color: #D3DEEF;
border: 1px dashed #2F4F4F;
border-top: none;
padding: 5px;
padding-top: 10px;
}
</style>
Y listo ahora tenemos nuestro Acordeón ejecutándose perfectamente, como siempre un cordial saludo y les dejo el codigo fuente del proyecto.

DESCARGAR





