1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44
| <asp:Panel ID="pnlResult" runat="server">
<asp:UpdatePanel ID="updListProduct" runat="server" RenderMode="Inline" UpdateMode="Conditional">
<ContentTemplate>
<!-- Top navigation buttons zone -->
<div class="navButtons">
<asp:ImageButton ID="firstPage_top" ImageUrl="/images/control_first.png" OnClick="firstPage_Click" runat="server" />
<asp:ImageButton ID="prevPage_top" ImageUrl="/images/control_previous.png" OnClick="prevPage_Click" runat="server" />
<asp:ImageButton ID="nextPage_top" ImageUrl="/images/control_next.png" OnClick="nextPage_Click" runat="server" />
<asp:ImageButton ID="lastPage_top" ImageUrl="/images/control_last.png" OnClick="lastPage_Click" runat="server" />
</div>
<asp:Panel ID="pnlRepeater" runat="server">
<asp:Repeater ID="repeaterGrid" runat="server" onload="repeaterGrid_Load">
<ItemTemplate>
<div>
<span class="productname"><a href="Product_detail.aspx?pid=<%# Eval("ProductID") %>"><%# Eval("Name") %></a></span>
<p><%# Eval("ShortDescription") %></p>
</div>
</ItemTemplate>
</asp:Repeater>
</asp:Panel>
<!-- Bottom navigation buttons zone -->
<div class="navButtons">
<asp:ImageButton ID="firstPage_bottom" ImageUrl="/images/control_first.png" OnClick="firstPage_Click" runat="server" />
<asp:ImageButton ID="prevPage_bottom" ImageUrl="/images/control_previous.png" OnClick="prevPage_Click" runat="server" />
<asp:ImageButton ID="nextPage_bottom" ImageUrl="/images/control_next.png" OnClick="nextPage_Click" runat="server" />
<asp:ImageButton ID="lastPage_bottom" ImageUrl="/images/control_last.png" OnClick="lastPage_Click" runat="server" />
</div>
</ContentTemplate>
<Triggers>
<asp:AsyncPostBackTrigger ControlID="repeaterGrid" EventName="DataBinding" />
<asp:AsyncPostBackTrigger ControlID="btnSearch" EventName="Click" />
</Triggers>
</asp:UpdatePanel>
</asp:Panel> |
Partager