单击按钮时,将显示5个文本框。我必须添加一个按钮来回复最后一个文本框 - 有人可以告诉我怎么做?
这是我的代码:
protected void GenTextBox(object sender, EventArgs e)
{
for (i = 1; i <= TotalReplys; i++)
{
HtmlGenericControl lineBreak = new HtmlGenericControl("br");
Page.Controls.Add(lineBreak);
TextBox MyTextBox = new TextBox();
MyTextBox.ID = i.ToString();
MyTextBox.Width = 540;
MyTextBox.Height = 60;
MyTextBox.Text = "Get the value from the database";
MyTextBox.TextMode = TextBoxMode.MultiLine;
Panel1.Controls.Add(MyTextBox);
Panel1.Controls.Add(lineBreak);
}
}
答案 0 :(得分:1)
一般来说,你走在正确的轨道上。使用与生成文本框相同的代码,但重新调整它以生成按钮。
以下是一些让您走上正确道路的提示
if ( i == TotalReplys ){
Button MySearchButton = new Button();
//Set Button Properties
Panel1.Controls.Add(MySearchButton);
}
我想你要么挂在if语句逻辑上,要么可能不知道Button对象。无论哪种方式,这应该让你走在正确的轨道上。