asp.net中的手风琴控件

本文关键字:手风琴 控件 net asp | 更新日期: 2023-09-27 18:00:37

我有手风琴控件,在手风琴控件内有一组链接按钮控件。我使用以下代码。

<asp:Accordion ID="Accordion1" Class="accordion" HeaderCssClass="accordionHeader"  
    HeaderSelectedCssClass="accordionHeaderSelected"  
    ContentCssClass="accordionContent" runat="server" Width="248px">
    <Panes>
        <asp:AccordionPane ID="AccordionPane1" runat="server">
            <Header>Registration</Header>
            <Content>
                <asp:LinkButton ID="CandidateRegistration" CssClass="linkButton" 
                    runat="server" ForeColor="Black" 
                    OnClick="candidatesRegistration_Click" 
                    Text="Candidates Registered"></asp:LinkButton><br />
                <asp:LinkButton ID="registrationByRqp" runat="server" 
                    ForeColor="Black" OnClick="registrationByRqp_Click" 
                    Text="Registered Through RQP"></asp:LinkButton><br />
                <asp:LinkButton ID="registrationByUi" runat="server" 
                    ForeColor="Black" OnClick="registrationByUi_Click" 
                    Text="Registered Through UI"></asp:LinkButton><br />
                <asp:LinkButton ID="avgRegistration" runat="server" 
                    ForeColor="Black" OnClick="avgRegistration_Click" 
                    Text="Average Registration"></asp:LinkButton><br />
                <asp:LinkButton ID="jobsRegistered" runat="server" 
                    ForeColor="Black" OnClick="jobsRegistered_Click" 
                    Text="Jobs registered"></asp:LinkButton><br />
                <asp:LinkButton ID="unregistered" ForeColor="Black" 
                    runat="server" Text="Unregistered Candidate" 
                    OnClick="unregistered_Click"></asp:LinkButton>
            </Content>
        </asp:AccordionPane>
        <asp:AccordionPane ID="AccordionPane2" runat="server">
            <Header>Job Alerts</Header>
            <Content>
                <asp:LinkButton ID="jobAlert" runat="server" ForeColor="Black" 
                    OnClick="jobAlert_Click">Job Alert</asp:LinkButton><br />
                <asp:LinkButton ID="minScoreAlerts" runat="server" 
                    ForeColor="Black" OnClick="minScoreAlerts_Click">
                    Minimum score of job alerts</asp:LinkButton><br />
                <asp:LinkButton ID="maxScoreAlerts" runat="server" 
                    ForeColor="Black" OnClick="maxScoreAlerts_Click">
                    Maximum score of job alerts</asp:LinkButton><br />
                <asp:LinkButton ID="avgScoreJobAlerts" runat="server" 
                    ForeColor="Black" OnClick="avgScoreJobAlerts_Click">
                    Average score of daily alerts</asp:LinkButton><br />
            </Content>
            </asp:AccordionPane>
            <asp:AccordionPane ID="AccordionPane4" runat="server">
            <Header>Analysis</Header> 
            <Content>
                <asp:LinkButton  ID="searchpeakTime" runat="server" 
                    ForeColor="Black" OnClick="searchpeakTime_Click">
                    Search peak time</asp:LinkButton><br />
                <asp:LinkButton ID="userActivityReport" runat="server" 
                    ForeColor="Black" OnClick="userActivityReport_Click">
                    User Activity Report</asp:LinkButton><br />
                <asp:LinkButton ID="operationalusage" runat="server" 
                    ForeColor="Black" OnClick="operationalusage_Click">
                    Operational Usage</asp:LinkButton>
            </Content>
            </asp:AccordionPane>
            <asp:AccordionPane ID="AccordionPane3" runat="server">
            <Header>Overview</Header> 
            <Content>
                <asp:LinkButton ID="Overview" ForeColor="Black" runat="server" 
                    OnClick="Overview_Click" >Overview</asp:LinkButton><br />
            </Content>
        </asp:AccordionPane>
    </Panes>
</asp:Accordion>&nbsp; &nbsp;<br />

它工作正常。但当我点击第二个或第三个手风琴窗格中的链接按钮时,页面将被重定向,但可见性将返回到手风琴窗格1。我想我点击哪个链接按钮,对应的手风琴窗格将是可见的,而不是第一个。有人能帮忙吗?提前感谢。。。。。。

asp.net中的手风琴控件

我认为您可以使用"AutoSize="Fill"属性来实现这一点。看看这个问题,它会解决你的问题。