繁体   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