[英]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.