代码之家  ›  专栏  ›  技术社区  ›  Vivian River

如何为列表中的每个条目设置一个ASP复选框?

  •  0
  • Vivian River  · 技术社区  · 15 年前

    我想在我的asp代码中做这样的事情:

    <%
     foreach Record record in listOfRecords
    {
     %>
    <asp:checkbox runat="server" id="employeeIdNumber" />
    <p>Employee's Name: <%= record.name %> </p>
    <p>Employee's Phone Number: <%= record.phoneNumber %></p>
    <%
    }
    %>
    

    3 回复  |  直到 15 年前
        1
  •  1
  •   light    15 年前

    把这个包在中继器里。然后把你的记录列表绑定到中继器上。

    <asp:Repeater runat="server">
      <ItemTemplate>
        <asp:checkbox runat="server" id="employeeIdNumber" />
        <p>Employee's Name: <%# Eval("name") %> </p>
        <p>Employee's Phone Number: <%# Eval("phoneNumber") %></p>
      </ItemTemplate>
    </asp:Repeater>
    

    然后为了得到它,您运行RepeaterItems集合,并通过RepeaterItem.FindControl(“employeeIdNumber”)来查找复选框,以确定是否选中它们。

        2
  •  1
  •   Arief    15 年前

    <asp:Repeater ID="rptEmployees" runat="server">
        <ItemTemplate>
            <asp:CheckBox ID="employeeIDNumber" runat="server" />
        </ItemTemplate>
    </asp:Repeater>
    

    此控件将为每个复选框呈现唯一的ID。

        3
  •  0
  •   James Smith    15 年前
    推荐文章