0

我有一个关于链接按钮的问题,在我的网站上,我有一个待售产品页面,该页面有一个带有过滤选项的 ryt 侧栏,而左侧栏显示过滤结果。在我的 ryt 侧边栏上,我使用了带有中继器控件的手风琴,它显示了数据库中的搜索条件。例如,我有 2 个搜索条件模型和价格,在模型手风琴下有三个模型,我想要实现的是当用户点击该特定模型时,页面应该针对该点击运行查询并显示绑定结果在左侧栏的中继器上,我知道获取结果的查询,但我不知道如何获取该超链接按钮的值,因为这些按钮将是动态的,可以是 3,4 或 10。我将如何获得单击的超链接值,以便我可以根据所选模型运行查询。

            AutoSize="None"
            FadeTransitions="true"
            TransitionDuration="250"
            FramesPerSecond="40"
            RequireOpenedPane="false"
            SuppressHeaderPostbacks="true">
        <Panes>
            <asp:AccordionPane ID="AccordionPane1" runat="server" >
            <Header>
           &nbsp;&nbsp;&nbsp;Make
            </Header>
            <Content>

                <asp:Repeater ID="Repeater1" runat="server">
               <ItemTemplate>
         <li>

             <asp:LinkButton ID="LinkButton2" runat="server" Text='<%# Eval("make") %>'></asp:LinkButton>
         </li>
               </ItemTemplate>
                </asp:Repeater>

            </Content>
            </asp:AccordionPane>
            <asp:AccordionPane ID="AccordionPane2" runat="server" >
            <Header>
            &nbsp;&nbsp;&nbsp;Price
            </Header>
            <Content>

            </Content>
            </asp:AccordionPane>
        </Panes>
        </asp:Accordion> 
4

1 回答 1

0

设置 LinkBut​​ton 的CommandArgument

然后访问 CommandArgument:

protected void lnkButton_Click(object sender, EventArgs e) {
    LinkButton _sender = (LinkButton)sender;
    string argument = _sender.CommandArgument;
}
于 2011-03-28T16:25:29.350 回答