protected void Page_Load(object sender, EventArgs
e)
{
for (int i = 0; i
< 4; i++)
{
HtmlGenericControl divControl = new
HtmlGenericControl("DIV");
divControl.Style.Add("float",
"left");
divControl.Style.Add("clear",
"both");
TextBox tb = new TextBox();
tb.ID = "txtTextBox" + (i +
1).ToString();
divControl.Controls.Add(tb);
tb = new TextBox();
tb.ID = "txtValue" + (i +
1).ToString();
divControl.Controls.Add(tb);
Button btn = new Button();
btn.Text = "Click Me";
btn.CommandArgument = "tb_"
+ (i + 1).ToString();
btn.Click += new EventHandler(btn_Click);
divControl.Controls.Add(btn);
divControls.Controls.Add(divControl);
}
}
void btn_Click(object
sender, EventArgs e)
{
string tboxName = "txtTextBox"
+ (sender as
Button).CommandArgument.ToString().Substring(3, 1);
TextBox tbox = (TextBox)this.FindControl(tboxName);
Response.Write(tbox.Text);
tboxName = "txtValue" +
(sender as
Button).CommandArgument.ToString().Substring(3, 1);
tbox
= (TextBox)this.FindControl(tboxName);
Response.Write(tbox.Text);
}
No comments:
Post a Comment