2016-02-27 45 views
-1

我有一個textbox1.text =「原始文本」和一個按鈕的形式。 我運行頁面,並在文本框中,這樣textbox1.text =「更改文本」手動更改值。 但是,當我單擊按鈕以將值保存到數據庫時,服務器看到的值是textbox1.text =「原始文本」ASP.net上Button_click甚至...文本框的值是錯誤的

發生了什麼事?

+0

您需要向我們展示的代碼,所以我們可以提供幫助。 –

+0

包裝你最初的 「* Textbox1.text *」 裏面!的IsPostBack由@leni說。 – Prabhat

回答

2

您沒有發佈任何代碼,但可能發生的情況是,您在Page_Load上分配了「原始文本」,並且除了更改爲「任一文本」以保存到數據庫之外,還有另一個按鈕,所以當此事件觸發Page_Load將文本更改回原始文本。

您應該檢查有!的IsPostBack Page_Load事件,所以當你保存到數據庫不會再去直通原文。

如果 Textbox1.text = 「原文」(的IsPostBack!);

+0

我如何感謝這裏的同事刁難回答? – ChaChaMan

+0

一個Ieni ....謝謝Ieni! – ChaChaMan