我有关于链接按钮的问题,在我的网站上我有一个产品销售页面,其中有一个带有过滤器选项的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>
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>
Price
</Header>
<Content>
</Content>
</asp:AccordionPane>
</Panes>
</asp:Accordion>
答案 0 :(得分:0)
设置LinkButton的CommandArgument。
然后访问CommandArgument:
protected void lnkButton_Click(object sender, EventArgs e) {
LinkButton _sender = (LinkButton)sender;
string argument = _sender.CommandArgument;
}