我想按下每個按鈕,文本框顯示時間。 如何做到這一點?現在頁面被刷新並且代碼被調用,但是文本框的值不會改變。當我點擊按鈕時,爲什麼不改變文本框的值?
注:我當然不需要完全實現這一目標的新代碼。我需要能夠在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