我剛剛開始在Visual Studio中用c#和asp.net開發Web應用程序。在我的一個頁面中,我將文本框的文本值設置爲某個值。用戶可以更改文本並保存。點擊保存按鈕,我必須從文本框中獲取新的文本值,但我總是得到第一個文本集。如果你幫我,我會很高興。無法從文本框中獲取更新後的值
3
A
回答
11
通常,這可能是由於在Page_Load
中設置了文本框值而未包含在!IsPostBack
中。提交頁面時,Page_Load
事件在按鈕單擊事件之前運行。因此,在click事件查看該值之前,文本框值將被重新填充爲其原始值。
如果是這種情況,那麼你可以用在指定的值到文本框代碼中的if塊這樣的:
if (!IsPostBack)
{
// set the textbox value
}
0
這個問題可能是你的文本框中不能正常綁到您的視圖模型。一些示例代碼可以幫助驗證。
相關問題
- 1. 無法從gridview中的templateField中的文本框中獲取值
- 2. 無法從項目模板中的文本框中獲取文本框的值
- 3. 無法從gridview中的文本框中獲取修改的值
- 4. 無法獲取文本框的值
- 5. 無法獲取文本框的更新的案文
- 6. 無法更新文本框控制值
- 7. 無法從中繼器中的文本框中獲取文本
- 8. 無法從gridview上的文本框中獲取值
- 9. PHP無法獲取值文本框
- 10. 如何從文本框/模型中獲取更新值
- 11. 無法獲取pdf中的更新值?
- 12. 如何獲取文本框更改MVC中的@ Html.ActionLink更新值
- 13. 無法更新TinyMCE中的文本框
- 14. GWT:無法從文本框中獲取價值
- 15. 爲什麼我無法從文本框中獲取值?
- 16. 無法使用硒webdriver從文本框中獲取值
- 17. 頁面重定向後無法獲得文本框的更新值
- 18. 無法從GridView的頁腳行獲取文本框的值
- 19. 從php中獲取文本框的值
- 20. 無法從文本框中獲取文本
- 21. 獲取更新ListView中的UserControl文本框的值
- 22. 在asp.net和c#中獲取文本框的更新值#
- 23. 從另一個UIViewController文本框中獲取文本框的值
- 24. 更新從第一個文本框中獲取值的文本框的值只有
- 25. 從動態文本框中獲取值
- 26. 從文本框中獲取值
- 27. 從多個文本框中獲取值
- 28. 從文本框中獲取值php
- 29. 從多個文本框中獲取值
- 30. 從警報框中獲取文本值
請顯示一些源代碼... – Yahia 2012-02-01 13:55:02
發佈您的代碼。這聽起來像是檢查「IsPostBack」的問題。 – Yuck 2012-02-01 13:55:12
默特爾標記正確的答案[DOK的答案],這將鼓勵人們給出答案。 – Ravia 2012-02-01 14:17:30