如何创建一个按钮点击另一个按钮在asp.net

本文关键字:按钮 另一个 net asp 何创建 创建 一个 | 更新日期: 2023-09-27 18:01:45

我有一个按钮,现在我想当我点击这个按钮,然后这个点击在同一页面上创建一个按钮。请详细告诉我应该怎么做。

如何创建一个按钮点击另一个按钮在asp.net

就是这么做的

在aspx

<asp:Button ID="btnMain" Text="Create New Button" runat="server" 
        onclick="btnMain_Click" />
在aspx.cs

private static int count=0;
protected void btnMain_Click(object sender, EventArgs e)
{
    Button btnNew = new Button();
    btnNew.ID = "btnNew_" + count;
    btnNew.Text = "New Button_" + count;
    Form.Controls.Add(btnNew);
    count++;
}

您可以设置任何容器控件id来代替this,以便在该容器内添加按钮。你也可以在这里设置按钮的位置,高度,宽度等。希望能有所帮助:)

您必须使用page_loadpage_init事件。

protected void Page_Load()// it can be any event button click also
{
  Button ButtonChange = new Button();
  ButtonChange.Text = "Change";
  ButtonChange.ID = "change_" + i.ToString();
  ButtonChange.Font.Size = FontUnit.Point(7);
  ButtonChange.ControlStyle.CssClass = "button";
  ButtonChange.Click += new EventHandler(test);
}

阅读MSDN文章-如何:向ASP添加控件。. NET网页编程?