在ASP表单元格中添加ASP按钮

本文关键字:ASP 添加 按钮 单元格 表单 | 更新日期: 2023-09-27 17:59:53

我有一个ASP.NET表,它通过C#添加了行,我想知道是否可以使用C#代码在单元格内添加ASP按钮?我环顾四周,没有发现任何与我试图做的事情有关的东西/

在ASP表单元格中添加ASP按钮

Button button=new Button();
button.Text="Hello, world!";
table.Rows[0].Cells[0].Controls.Add(button);

创建按钮,设置其属性,然后将其添加到要添加到的控件的Controls集合中。请记住,您应该在Page_Init中执行此操作,以便维护动态控件的ViewState(或手动将控件添加到ViewState)。

public void AddButton()
    {
          // Create new row and add it to the table.
          TableRow tRow = new TableRow();
          Table1.Rows.Add(tRow);
          for (cellCtr = 1; cellCtr <= cellCnt; cellCtr++) {
             // Create a new cell and add it to the row.
             TableCell tCell = new TableCell();
             tCell.Text = "Row " + rowCtr + ", Cell " + cellCtr;
             tRow.Cells.Add(tCell);
           Button bt = new Button();
           bt.text = "Click Me";
           bt.OnClick += OnClick;
           tRow.controls.add(bt);
    void GreetingBtn_Click(Object sender,  EventArgs e)
    {
      // do whatever you want to do 
    }