我创建了100个按钮,并希望在第一次加载页面时默认点击第一个按钮(不点击按钮)。
HtmlTable myTable = new HtmlTable();
int n = 0;
for (int i = 0; i < 20; i++)
{
HtmlTableRow row = new HtmlTableRow();
for (int c = 1; c <= 5; c++)
{
n = (5 * i) + c;
HtmlTableCell cell = new HtmlTableCell();
Button btn = new Button();
btn.Text = n.ToString();
btn.ID = n.ToString();
//btn.BackColor = Color.Transparent;
btn.Width = 30;
btn.Height = 25;
btn.Click += new EventHandler(btn_Click);
cell.Controls.Add(btn);
row.Controls.Add(cell);
myTable.Controls.Add(row);
cell.Attributes.Add("Class", "htTableCellCss");
}
row.Attributes.Add("Class", "htTableRowCss");
}
myTable.Attributes.Add("Class", "htTableCss");
btndiv.Controls.Add(myTable);
答案 0 :(得分:0)
好吧,在开始编码之前,请将yoursef置于protected void Page_Load
方法中
在那里你应该直接调用onlick方法事件,就像这样(假设yyour按钮被命名为myButton,并且让我们说它已经定义了将会做什么):
myButton_Click(this, EventArgs.Empty);
您可以在需要的地方完全调用此方法,因此也可以在页面上加载