[問題] Textbox的資料更新新手問題
我想要做的功能是:
將一段字串顯示在Textbox裡面以讓使用者修改字串的內容,
在使用者修改Textbox裡面的文字之後按下Button就會將Textbox中的新資料顯示
在Label裡面
簡易的程式碼如下:
protected void Page_Load(object sender, EventArgs e)
{
TextBox1.Text = "要修改的字串";
}
protected void Button1_Click(object sender, EventArgs e)
{
Label1.Text = TextBox1.Text; //按下Button後將textbox內的資料顯示在Label
}
不過在按下按鈕之後,我發現Label1顯示的不是使用者新輸入的資料而是原本的字串,
也就是說不論如何修改TextBox的內容它的內容都還是被固定成原本的字串無法改變,
請問我該如何順利更新Textbox的資料呢?
(我原本的用途是讀資料庫的資料在Textbox中讓使用者修改,修改之後回存資料庫,
但是發生問題所以寫了這個簡單的版本想找Bug順便貼上來請教)
謝謝 !
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 220.134.22.24
→
11/23 16:53, , 1F
11/23 16:53, 1F
囧..
我把程式碼修改了一下,在page_Load就修改TextBox的內容,這樣也會有問題
可以麻煩再幫我看看嗎~
謝謝 !
※ 編輯: homelife 來自: 220.134.22.24 (11/23 17:00)
→
11/23 18:05, , 2F
11/23 18:05, 2F
推
11/23 18:06, , 3F
11/23 18:06, 3F
→
11/23 18:06, , 4F
11/23 18:06, 4F
加了IsPostBack之後問題解決了,
也看了一些相關的文章,知道樓上各位說的是什麼了..
我還只是個新手缺乏許多基本知識,
感謝各位幫我又釐清了一些觀念 :)
※ 編輯: homelife 來自: 220.134.22.24 (11/24 01:02)