2012-12-14 72 views
-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的,但我不知道邏輯和我也谷歌這個,但沒有找到任何東西。 +

回答

0

你想做的事聽起來很容易,但在實踐中並不那麼容易。 您必須在按鈕單擊事件中動態創建控件,將它們添加到頁面中,然後重新創建它們以獲取綁定到它們的視圖狀態。

你應該在ASP.NET瞭解動態控件:http://aspnet.4guysfromrolla.com/articles/092904-1.aspx

祝你好運!

0

是什麼讓這有點棘手是你混合客戶端控件(即table)和服務器端控件(asp:textbox)。如果您要製作該表格runat="server",您可以在您的按鈕上添加點擊處理程序,並在代碼隱藏中以編程方式添加新的TableRow s和TableCell s以及任何您想要的內容。