我想按下每个按钮,文本框显示时间。 如何做到这一点?现在页面被刷新并且代码被调用,但是文本框的值不会改变。当我点击按钮时,为什么不改变文本框的值?
注:我当然不需要完全实现这一目标的新代码。我需要能够在asp文件的后面代码中完成它。
protected void Page_Load(object sender, EventArgs e)
{
TextBox t = new TextBox();
t.ID = "time";
Button submit = new Button();
submit.Text = "Update";
submit.UseSubmitBehavior = true;
form1.Controls.Add(t);
form1.Controls.Add(submit);
t.Text = DateTime.Now.ToString();
}
正如鲁本斯所说,尝试使用'CreateChildControls'更新下面的答案中的不同方法,就像做Ruben所说的那样,这是最正确的方法。 – 2010-01-16 21:00:36