如何创建一个按钮点击另一个按钮在asp.net
本文关键字:按钮 另一个 net asp 何创建 创建 一个 | 更新日期: 2023-09-27 18:01:45
我有一个按钮,现在我想当我点击这个按钮,然后这个点击在同一页面上创建一个按钮。请详细告诉我应该怎么做。
就是这么做的
在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_load
或page_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网页编程?