[C# .Net] Ajax Collapse Panel in ContentPlaceHolder

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • Sand0rf
  • Registratie: Oktober 2005
  • Laatst online: 20:48
Beste mensen,

Ik zit met een probleem waar ik tegenaanloop bij het herbouwen van mijn website.
In het weblog gedeelte van mijn site roep ik uit de masterpage via een contentplaceholder een andere .aspx pagina op waar de daadwerkelijke content staat. Onderaan elk blogbericht wil ik een ajax collapsepanel extender maken waar men de reactie op de log kan zien en een nieuwe reactie kan doen. Echter wil de CPE met geen mogelijkheid collapsen of expanden. Ik heb het al geprobeert met labels, linkbuttons en panels als triggers maar er komt geen beweging in.

Heeft iemand enig idee wat het probleem is?

masterPage
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="sand0rf.master.cs" Inherits="Sand0rf.sand0rf" %>
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title>Sand0rf.nl</title>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    <link href="css/style.css" rel="stylesheet" type="text/css" />
</head>
<body>
    <form id="form1" runat="server">
    <div >
        <div id="mainContainer">
            <div id="mainHeader">
                <div id="logo">
                    <img alt="" src="Images/logo.png" />
                </div>
                <!-- menu -->
            </div>
        </div>
        <div id="groeneBalk"></div>
        <div id="mainContainer">
            <div id="mainContent">
                <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        
                </asp:ContentPlaceHolder>
            </div>
           <!-- sidebar & footer -->
        </div>
    </div> 
    </form>
</body>
</html>


default.aspx
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
<%@ Page Title="" Language="C#" MasterPageFile="~/sand0rf.Master" AutoEventWireup="true" CodeBehind="Default.aspx.cs" Inherits="Sand0rf.WebForm1" %>
<%@ Register Assembly="AjaxControlToolkit" Namespace="AjaxControlToolkit" TagPrefix="asp" %>

<asp:Content ID="Content1" ContentPlaceHolderID="ContentPlaceHolder1" runat="server">

    <div class="blogContainer">
    
    <div class="blogHeader">
        <div style=" margin-left:40px;">Title!!</div>
    </div>
    
    <div class="blogTekst">
       <!-- blog tekst -->
    </div>
    
    <asp:CollapsiblePanelExtender 
        ID="reactieCollapse" 
        runat="server"
        Collapsed="true"
        CollapseControlID="lb_reactiebox"
        ExpandControlID="lb_reactiebox"
        TargetControlID="pnl_reactiebox"
        />

            <div class="blogFooter">
            04-03-2011 19:55:55 - <asp:Label ID="lb_reactiebox" runat="server" Text="Reageer!" ForeColor="#A4C639" />
            </div>
    <div>
    
    <asp:Panel ID="pnl_reactiebox" runat="server" BorderWidth="1px" Visible="true">
        Ik ben een reactiebox!    
    </asp:Panel>
    </div>
    
   
    </div>
</asp:Content>


Alvast bedankt!

Sander

/post


Acties:
  • 0 Henk 'm!

  • Gadgets
  • Registratie: Juni 2006
  • Laatst online: 09-09 00:33
Je hebt geen ToolkitScriptManager gedefineerd. Hierdoor worden de scripts niet geladen, en daarom werkt de extender niet. ;)

ASP:
1
<asp:ToolkitScriptManager ID="tsm" runat="server" />

[ Voor 34% gewijzigd door Gadgets op 22-03-2011 20:32 ]


Acties:
  • 0 Henk 'm!

  • Sand0rf
  • Registratie: Oktober 2005
  • Laatst online: 20:48
Sorry staat niet in de code maar die gedefinieerd in de master page O-)

excuses
edit het is gelukt, kennenlijk vond hij het niet zo leuk dat de scriptmanager in de master page stond... Moet niks uitmaken, doet het kennelijk toch :?

[ Voor 48% gewijzigd door Sand0rf op 22-03-2011 20:49 ]

/post


Acties:
  • 0 Henk 'm!

  • BM
  • Registratie: September 2001
  • Laatst online: 00:00

BM

Moderator Spielerij
Is het niet zo dat als je in je masterpage de scriptmanager definieerd, dat je dan in je pagina alsnog een scriptmanagerproxy moest opnemen?

Erg lang geleden dat ik wat met asp.net gedaan heb, dus kans bestaat dat het onzin is wat ik nu roep :p

Xbox
Even the dark has a silver lining | I'm all you can imagine times infinity, times three