动态添加控件。 Asp.Net和VB

时间:2011-04-29 23:59:54

标签: asp.net vb.net

我正在尝试使用动态控件添加“面板”。类似下面的代码,单击“添加”按钮,显示带有控件的“面板”(在表格中),某人可以输入的“教育”数量是无限的。我知道如何捕获数据,但我无法弄清楚如何实现/编码这个,任何人都可以给我一些相同的指示吗?
      我应该阅读有关AJAX的内容吗?我对AJAX一无所知..

<asp:Panel ID="Panel1" runat="server">
<table>
    <tr>
        <td><asp:TextBox ID="CollUniv_Name" runat="server"></asp:TextBox></td>
        <td><asp:TextBox ID="CollUniv_Location" runat="server"></asp:TextBox></td>
    </tr>

    <tr>
        <td><asp:TextBox ID="StartDateText" runat="server"></asp:TextBox></td>
        <td><asp:TextBox ID="EndDateText" runat="server"></asp:TextBox></td>

    </tr>
</table>

1 个答案:

答案 0 :(得分:0)

似乎这样可以通过重复控制更自然地处理。类似于ListView控制的东西。

我链接到的MSDN页面中有一个相当完整的示例,所以我在此不再重复。您需要更仔细地查看的两个部分是ItemTemplate,它可以让您定义正常项目的外观,InsertItemTemplate可以让您指定插入行的外观。您还可以指定InsertTemplate是显示在顶部还是底部。在代码隐藏中,您将订阅ItemInserting偶数并从那里处理用户输入。