我有 ASP.NET 中继器,我正在将酒店客房绑定到它,我需要显示最多 3 个房间,并且当用户单击“更多房间”按钮/锚点时应该显示休息记录。
我已经用两个 ASP.NET 中继器解决了这个问题,我将第一个中继器与 3 个房间绑定,第二个中继器与其他房间用 div 包装(使用 jQuery 显示/隐藏 ID)。但我认为这不是一个好方法。我需要用一个 ASP.NET 中继器来完成。
我还需要使用 jquery slideToggle() API 显示和隐藏隐藏的房间
这是我使用两个中继器的代码:
<asp:Repeater ID="RPRoomsWithThreeRecords" runat="server">
<ItemTemplate>
<div class="search_hotel_book_now">
<div class="search_hotel_book_left">
<p>Executive Room with bed and breakfast</p>
</div>
<div class="search_hotel_book_right">
<a href="#">Book Now</a> <span>2 500,-</span>
<p>NOK</p>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
<div id="hideShowDiv">
<asp:Repeater ID="RPRoomsOtherRecords" runat="server">
<ItemTemplate>
<div class="search_hotel_book_now">
<div class="search_hotel_book_left">
<p> Executive Room with bed and breakfast</p>
</div>
<div class="search_hotel_book_right">
<a href="#">Book Now</a> <span>2 500,-</span>
<p> NOK</p>
</div>
</div>
</ItemTemplate>
</asp:Repeater>
</div>
我还附上了屏幕截图以供参考。提前致谢。