Как отображать данные в режиме просмотра галереи - PullRequest
0 голосов
/ 02 марта 2011

Есть ли способ отобразить сетку в виде "галереи" вместо простого "списка".Например, как ebay (вы можете переключать вид 1. список, 2. галерея, 3. бок о бок).Любые элементы управления asp.net или элементы управления jQuery сделают эту работу за меня.Пожалуйста, предложите.

Ответы [ 2 ]

2 голосов
/ 02 марта 2011

Один из способов сделать это - использовать серверный элемент управления ListView , чтобы создать шаблон, который выглядит как «Представление галереи», которое вы имеете в виду.

0 голосов
/ 18 июля 2012
<asp:ListView runat="server" ID="ListView1" 
    DataSourceID="SqlDataSource1" 
    GroupItemCount="5">
  <LayoutTemplate>
    <table runat="server" id="table1">
      <tr runat="server" id="groupPlaceholder">
      </tr>
    </table>
  </LayoutTemplate>
  <GroupTemplate>
    <tr runat="server" id="tableRow">
      <td runat="server" id="itemPlaceholder" />
    </tr>
  </GroupTemplate>
  <ItemTemplate>
    <td runat="server">
      <%-- Data-bound content. --%>
      <asp:Label ID="NameLabel" runat="server" 
          Text='<%#Eval("Name") %>' />
    </td>
  </ItemTemplate>
</asp:ListView>
...