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