Ver Mensaje Individual
  #1 (permalink)  
Antiguo 13/07/2009, 13:19
igonfil
 
Fecha de Ingreso: junio-2008
Mensajes: 250
Antigüedad: 16 años, 7 meses
Puntos: 1
menu acordeon dinamico alimentado por base de datos

Hola a tod@s estoy intentando hacer un menu acordeon con ajax que sea modificado completamente por medio de una base de datos (me explico que pueda añadir quitar botones submenus y modificar los textos con una tabla sql server). Tengo el siguiente codigo
Código HTML:
<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %>

<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="cc1" %>

<%@ Register
    Assembly="AjaxControlToolkit"
    Namespace="AjaxControlToolkit"
    TagPrefix="ajaxToolkit" %>
    
<html xmlns="http://www.w3.org/1999/xhtml" >
<head id="Head1" runat="server">
    <title>Página sin título</title>
</head>
<body>
    <div>
        &nbsp;<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" />
        
    </div>
<cc1:Accordion ID="Accordion2" runat="server" SelectedIndex="0" DataSourceID="DSNoticias" AutoSize="None">

       <HeaderTemplate>

       <table cellpadding="2" cellspacing="0" border="1" bgcolor="#cccccc">

           <tr>

               <td>

                   <a href="" onclick="return false;" ><%#Eval("notTitulo") %></a>

               </td>

           </tr>

       </table>

       </HeaderTemplate>

       <ContentTemplate>

           <p>

               <%# Server.HtmlDecode(Eval("notContenido").ToString()) %>

           </p>

       </ContentTemplate>

       </cc1:Accordion>

       
       <asp:SqlDataSource id="DSNOticias" runat="server" connectionString=" server=xxxx ; uid=sa;pwd=pass;database=Cursos;"  ProviderName="System.Data.SqlClient" SelectCommand="SELECT notTitulo, notContenido FROM Noticias"></asp:SqlDataSource>

</body>
</html> 
pero me da el siguiente error
Cita:
The control with ID 'Accordion2_AccordionExtender' requires a ScriptManager on the page. The ScriptManager must appear before any controls that need it.
Si alguien me puede decir a que es debido este error o si conoce otro código mejor para realizar este menu acordeon dinamico se lo agradecería mucho
Muchas gracias
Un saludo para tod@s