AS P.NETは、repeatコントロールとcheckBoxコントロールを巧みに利用して、バッチ操作を実現します。
一般的なCMSでは、大量操作が避けられない。例えば、一ページのデータが表示されると、良いデザインに大量削除や一括推奨などが加えられます。
ASP.NETでは、このような大量操作は非常に簡単で、大量削除を例にとって、私達はchockBoxコントロールを必要として、複数選択に用いて、一括削除ボタンを加えます。データを表示するにはここでrepeatコントロールを使用します。
次は私のプロジェクトの中のコードです。
aspxフロントのファイルコード:
このようなコードに驚かないでください。本当に役に立つのは最初のブロックの中のだけです。目的は単一選択枠の列を作ることです。二つ目のブロックの中の
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>
このようなコードに驚かないでください。本当に役に立つのは最初のブロックの中のだけです。目的は単一選択枠の列を作ることです。二つ目のブロックの中の