在ASP.Net中创建一个Repeater控件

时间:2012-10-03 08:44:21

标签: c# asp.net c#-4.0 repeater

我正在使用两个下拉列表并将值绑定到该下拉列表。 现在我要添加一个新按钮add_new。 当我单击添加按钮并保持以前选择的值时,我想在下面创建上面的下拉菜单。请帮我这样做。

2 个答案:

答案 0 :(得分:1)

使用ASP.Net的Repeater控件可以获得所需的结果。您可以根据需要创建任何类型的模板,请参阅以下代码:

ASPX:

<asp:Repeater ID="Repeater1" runat="server">
    <ItemTemplate>
        <asp:DropDownList ID="DropDownList1" runat="server" />
        <asp:DropDownList ID="DropDownList2" runat="server" />
        <br />
    </ItemTemplate>
</asp:Repeater>

代码隐藏:

protected void Button1_Click(object sender, EventArgs e)
{
    // data fetching logic

    Repeater1.DataSource = data;
    Repeater1.DataBind();
}

答案 1 :(得分:0)

如果没有更好的解释和代码示例,很难回答,但是根据经验,使用隐藏字段可以更好地控制回发下拉菜单。使用javascript设置隐藏字段的值。请提供更多详细信息。