簡體   English   中英

無法從文本框中獲取更新值

[英]Can't Get Updated Value From Textbox

我剛開始使用c#和asp.net在visual studio開發Web應用程序。 在我的一個頁面中,我將文本框的文本值設置為某個值。 用戶可以更改文本並保存。 單擊保存按鈕,我必須從文本框中獲取新的文本值,但我總是得到第一個文本集。 如果你幫助我,我會很高興的。

通常這可以通過在Page_Load設置文本框值而不將其包裝在!IsPostBack 提交頁面時, Page_Load事件在按鈕單擊事件之前運行。 因此,在click事件查看該值之前,文本框值將以其原始值重新填充。

如果是這種情況,那么您可以將if值分配給if塊中的文本框的代碼包裝如下:

if (!IsPostBack)
{
   // set the textbox value
}

問題可能是您的文本框未正確綁定到視圖模型。 一些示例代碼可以幫助驗證。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM