需要帮助在改变布局在运行时使用Repeater控制

本文关键字:Repeater 控制 运行时 布局 帮助 改变 | 更新日期: 2023-09-27 17:49:47

我是。net的新手。目前正在为在线巴士预订系统创建巴士布局。以下代码是否有解决方案

1。预订。aspx文件

 <asp:Repeater ID="SeatLayout" runat="server">
     <HeaderTemplate><table class="seatList"><tr></HeaderTemplate>
       <ItemTemplate>
         <td>
          <input type="image" 
                  src="../Images/available_seat_img.png" ><%# Eval("NumberSeat")%></input>
          </td>
        </ItemTemplate>
     <FooterTemplate></tr></table></FooterTemplate>
  </asp:Repeater>

2。

SeatLayout.DataSource = _seatBUS.GetAllSeatByBusRouter(_listBus);
SeatLayout.DataBind();

3。数据源涉及"座位"表,其中有像

这样的列
SeatID
NumberSeat
Status
ListBusId

需要帮助在改变布局在运行时使用Repeater控制

这个怎么样:

  1. 使用基本的总线背景和一堆巴士上不同座位的小图片。
  2. 定位座椅
  3. 根据返回的NumberSeat更改座位图像数据源。

我不确定您的公共汽车图像看起来像什么,但您甚至可以使用div代替座位图像,这将减轻服务器负载,并允许您简单地更改相应div ID的背景颜色,而不是更改图像源。

这些教程应该可以帮助您入门:

  • 如何绝对使用CSS定位div
  • 如何在相对定位中使用绝对定位
  • 如何安装JQuery如何使用jquery改变背景颜色