Asp.net 动态添加控件。Net与VB

Asp.net 动态添加控件。Net与VB,asp.net,vb.net,Asp.net,Vb.net,我正在尝试添加一个带有Dynamicly控件的面板。类似于下面的代码,单击Add按钮,会显示一个带有控件的面板,该控件位于一个表中,用户可以输入的教育数量是无限的。我知道如何捕获数据,但我不知道如何实现/编码,有人能给我一些相同的提示吗? 我应该读关于AJAX的书吗?我对AJAX一无所知 <asp:Panel ID="Panel1" runat="server"> <table> <tr> <td><asp:TextB

我正在尝试添加一个带有Dynamicly控件的面板。类似于下面的代码,单击Add按钮,会显示一个带有控件的面板,该控件位于一个表中,用户可以输入的教育数量是无限的。我知道如何捕获数据,但我不知道如何实现/编码,有人能给我一些相同的提示吗? 我应该读关于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>

似乎这将更自然地由重复控件处理。沿着控制线的东西

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

您看过这篇文章吗: