Panelen



Forumnavigering
Senast inloggade
RSS
Sponsorer

Forum > ASP.NET 3.x > Språk - C#

Hur kan jag behålla position i accoridon när postback sker?

isejdin
isejdin

Gradering

#18519

Hej allihopa,

Jag bygger en applikation i masterpage där jag har accordion som navigations menu.

Jag vill att när jag klickat på en Heder i accordion att den ska vara öppen även om en postback sker.

Är det någon där ute som har något förslag vad jag kan göra??

Tack på förhand

ID: #18519 | Skapades: 2009-11-12 13:08:17 | Tråden har 7 svar och har lästs 315 gånger.

Kimpo
Kimpo

Gradering

#18521

Sitter du med .net ajax accordion? Jquery accordion?

om du har .net ajax borde det väl gå att köra en fulfix, spara din Selected index i viewstate

 ViewState["MyAccordionSelectedIndex"] = MyAccordion.SelectedIndex;

Sen är det bara att sätta den vid page load ,  efter att kontrollerna laddats 

www.restaurangbloggen.se , www.kihi.se
ID: #18521 | Skapades: 2009-11-12 15:28:56

pbf
pbf

Gradering

#18522

Ser inte varför du ska göra detta. Men jag hade i alla fall använt mig av jQuery.accordion() och inte den från AjaxControlToolkit. Då tror jag du kan skicka med värden i url:en. Kanske #Value, om du har lite flyt.

life is short, enjoy it!
Redigerades av Shadi den 13 november 2009. Läs tidigare inlägg.
ID: #18522 | Skapades: 2009-11-12 18:00:31

isejdin
isejdin

Gradering

#18524

Jag använder accordion från ajaxcontroltoolkiten.

Har redan testat det här med att kolla selecetdindex men den är ju alltid detsamma vad jag har satt den till från första början.

Här är en liten bit av min kod:

Kan jag behålla positionen på accordion som är uppbygt på detta sätt efter att en postback har sket ?

Är accordion någonting att rekomendera överhuvudtaget för navigerings menu?

<cc1:Accordion ID="MyAccordion" runat="server"

FadeTransitions="true"

FramesPerSecond="80"

TransitionDuration="200"

AutoSize="None"

SelectedIndex="-1"

RequireOpenedPane="false"

SuppressHeaderPostbacks="true" >


<Panes>

<cc1:AccordionPane ID="AccordionPane1" runat="server">

<Header >

<asp:HyperLink ID="Link1" runat="server" BackColor="#CCCCCC" Width="146px" Height="20px"><img alt="" src="Images/innepil.gif" /> Flugor</asp:HyperLink><br />

</Header>

<Content>

<table>

<tr>

<td>&nbsp;&nbsp;&nbsp;<img alt="" src="Images/pil.gif" /><a class="Links" href="NymfWhitLinkButtons.aspx?ID=1"> Nymfer</a><br /></td>

</tr>

</Content>

Redigerades av Shadi den 13 november 2009. Läs tidigare inlägg.
ID: #18524 | Skapades: 2009-11-12 21:32:08

isejdin
isejdin

Gradering

#18526

Hur kan jag lägga in kod på forumet??

ID: #18526 | Skapades: 2009-11-12 21:56:40

voigtan
voigtan

Gradering

#18528

http://aspkoll.se/code/

eller som du försökte med ditt

 objektet i aspkolls forum, dock hade du ju kunnat rensa lite radbrytningar så det hade varit enklare att läsa av din kod
försökte rensa din kod, men det ser ut som den är bruten, du har en öppningstagg  Panes som aldrig stängs, nu har jag aldrig använt mig av ajax.net då jag tycker man förlora så mycket på att använda det.

cc1 stänger du inte heller i din kod

rensat din kod:

[code]<cc1:Accordion ID="MyAccordion" runat="server"
    FadeTransitions="true"
    FramesPerSecond="80"
    TransitionDuration="200"
    AutoSize="None"
    SelectedIndex="-1"
    RequireOpenedPane="false"
    SuppressHeaderPostbacks="true" >

    <Panes>
        <cc1:AccordionPane ID="AccordionPane1" runat="server">
        <Header >
            <asp:HyperLink ID="Link1" runat="server" BackColor="#CCCCCC" Width="146px" Height="20px"><img alt="" src="Images/innepil.gif" /> Flugor</asp:HyperLink><br />
        </Header>
        <Content>
            <table>
                <tr>
                    <td>&nbsp;&nbsp;&nbsp;<img alt="" src="Images/pil.gif" /><a class="Links" href="NymfWhitLinkButtons.aspx?ID=1"> Nymfer</a><br /></td>
                </tr>
        </Content>

Hur man ställer en fråga: http://support.microsoft.com/kb/q555375
ID: #18528 | Skapades: 2009-11-13 10:26:39

isejdin
isejdin

Gradering

#18543

Hej voigtan,

Jag vet att jag inte har någon stängnings tag för Panes. I min riktiga kod så finns den. Det här var bara en liten kod bit så det kanske skulle vara enklare och förstå vad jag pratar om. I fortsättningen kommer jag att skriva korekt.

Undrar fortfarande hur man går till vägar när man ska lägga upp sin kod??? Finns det ngn lathund här på sidan. Jag har försökt med Code och Code-sidan men då visas inte min kod i innlägget. Vad gör jag för fel?

Tack på förhand.

ID: #18543 | Skapades: 2009-11-14 09:49:12

Timmie
Timmie

Gradering

#18569

isejdin använd [ code][ /code] utan mellanslag så ska det fungera. Tryck på knappen "code" under textboxen där du skriver ditt svar. Där finns även en massa andra funktioner som du kan lägga till i dina poster.

ID: #18569 | Skapades: 2009-11-15 02:47:04
© Copyright 2007-2009 Shadi Domat | Version 3.0 | Sidkarta | Policy