リンク ボタンに関する問題があります。私の Web サイトには、フィルター オプションを備えた ryt サイド バーがあり、左側のサイド バーにはフィルター結果が表示されている商品ページがあります。私の ryt サイドバーでは、データベースからの検索基準を表示するリピーター コントロールでアコーディオンを使用しました。たとえば、2 つの検索条件 model と price があり、モデル アコーディオンの下に 3 つのモデルがあります。達成したいのは、ユーザーがその特定のモデルをクリックしたときです。ページはそのクリックに関してクエリを実行し、結果をバインドして表示する必要があります。左側のバーのリピーターで、結果を取得するためのクエリは知っていますが、そのハイパー リンク ボタンの値を取得する方法がわかりません。これらのボタンは動的になり、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>