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>
<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