AS P.NETは、repeatコントロールとcheckBoxコントロールを巧みに利用して、バッチ操作を実現します。


一般的なCMSでは、大量操作が避けられない。例えば、一ページのデータが表示されると、良いデザインに大量削除や一括推奨などが加えられます。
   ASP.NETでは、このような大量操作は非常に簡単で、大量削除を例にとって、私達はchockBoxコントロールを必要として、複数選択に用いて、一括削除ボタンを加えます。データを表示するにはここでrepeatコントロールを使用します。
   次は私のプロジェクトの中のコードです。
   aspxフロントのファイルコード:
 
<table>

                   <tbody>

                       <tr>

                           <thclass="th_CheckBox"></th>

                           <thclass="th_Floor">   </th>

                           <thclass="th_Room">   </th>

                           <thclass="th_ComputerNumber">    </th>

                           <thclass="th_ProName">    </th>

                           <thclass="th_ProType">    </th>

                           <thclass="th_ProDescription">    </th>

                           <thclass="th_Operate">  </th>

                       </tr>

                       <asp:RepeaterID="UnProRepeater" runat="server">

                           <ItemTemplate>

                               <tr>

                                  <td><asp:CheckBox ID="cdDelete" ToolTip='<%#Eval("id") %>' Text="" runat="server"/></td>

                                  <td><%# Eval("floor") %></td>

                                  <td><%# Eval("rmNumber")%></td>

                                  <td><a href='addUnFinishedPro.aspx?id=<%# Eval("id")%>'><%# Eval("cmNumber")%></a></td>

                                  <td><%# Eval("name") %></td>

                                  <td><%# Eval("typeName")%></td>

                                  <td><%# cutString(Eval("description").ToString(),15,"...")%></td>

                                  <td><asp:LinkButton ID="lbtnDelete"CommandArgument='<%# Eval("id") %>' OnClientClick="returnconfirm('      ?')" OnClick="lbtnDelete_Click"runat="server">  </asp:LinkButton></td>

                               </tr>

                          </ItemTemplate>

                      </asp:Repeater>     

                   </tbody>

  </table>
  
   このようなコードに驚かないでください。本当に役に立つのは最初のブロックの中のだけです。目的は単一選択枠の列を作ることです。二つ目のブロックの中の