-1

テーブルとボタンがあります。ボタンをクリックしてそのテーブルをインクリメントしたいのですが、どうすればこれを達成できますか?

私のテーブルはこれに似ています

<table> <tr> <td colspan="2"> Information </td></tr> <tr> <td> city </td> <td> <asp:TextBox ID="tCity" runat="server"> </asp:TextBox> </td></tr> <tr> <td> state </td> <td> <asp:TextBox ID="tState" runat="server"> </asp:TextBox> </td></tr> <tr> <td> zip </td> <td> <asp:TextBox ID="tZip" runat="server"> </asp:TextBox> </td></tr></table> <asp:LinkButton ID="AddNew" runat="server" />

                 Information
          City       ---------
          State      ---------
          Zip        ---------
                  Add New Button

欲しいボタンをクリックした後

                Information
          City       ---------
          State      ---------
          Zip        ---------
                Information
          City       ----------
          State      ---------
          Zip        ---------
                 Add New Button

私はGridviewを試してみますが、ロジックはわかりません。これもGoogleで検索しますが、何も見つかりません。+

4

2 に答える 2

0

やりたいことは、理論的には簡単に思えますが、実際にはそれほど簡単ではありません。ボタン クリック イベントでコントロールを動的に作成し、それらをページに追加し、OnInit で再作成してビューステートをコントロールにバインドする必要があります。

ASP.NET の動的コントロールについて読む必要があります: http://aspnet.4guysfromrolla.com/articles/092904-1.aspx

幸運を!

于 2012-12-14T23:24:20.943 に答える
0

これをややこしくしているのは、クライアント側のコントロール (つまりtable) とサーバー側のコントロール ( asp:textbox) を混在させていることです。そのテーブルを作成する場合はrunat="server"、ボタンにクリック ハンドラーを追加し、コード ビハインドに新しいTableRowTableCellを任意の内容でプログラム的に追加できます。

于 2012-12-14T23:28:41.267 に答える