在ASP表单元格中添加ASP按钮
本文关键字:ASP 添加 按钮 单元格 表单 | 更新日期: 2023-09-27 17:59:53
我有一个ASP.NET表,它通过C#添加了行,我想知道是否可以使用C#代码在单元格内添加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
}