从后面的代码添加多个控件?
add more than one control from code behind?
我想做的是从后台代码向我的网站添加多个控件,我知道如何添加一个控件,但我想同时添加两个控件,当有人点击另一个控件时按钮!
这是我的代码,但它只添加了第二个按钮!
protected void Unnamed2_Click(object sender, EventArgs e)
{
Button b = new Button();
for (int i = 0; i < 2; i++)
{
b.ID = i.ToString();
b.Text = i.ToString();
b.Width=250;
b.Height = 100;
b.Style.Add("background-color", "red");
Page.Form.Controls.Add(b);
}
}
new Button()
也需要在循环中...否则你只会创建一个实例。
for (int i = 0; i < 2; i++)
{
Button b = new Button();
b.ID = i.ToString();
b.Text = i.ToString();
b.Width=250;
b.Height = 100;
b.Style.Add("background-color", "red");
Page.Form.Controls.Add(b);
}
我想做的是从后台代码向我的网站添加多个控件,我知道如何添加一个控件,但我想同时添加两个控件,当有人点击另一个控件时按钮!
这是我的代码,但它只添加了第二个按钮!
protected void Unnamed2_Click(object sender, EventArgs e)
{
Button b = new Button();
for (int i = 0; i < 2; i++)
{
b.ID = i.ToString();
b.Text = i.ToString();
b.Width=250;
b.Height = 100;
b.Style.Add("background-color", "red");
Page.Form.Controls.Add(b);
}
}
new Button()
也需要在循环中...否则你只会创建一个实例。
for (int i = 0; i < 2; i++)
{
Button b = new Button();
b.ID = i.ToString();
b.Text = i.ToString();
b.Width=250;
b.Height = 100;
b.Style.Add("background-color", "red");
Page.Form.Controls.Add(b);
}