可以';t从文本框中获取更新的值
本文关键字:获取 更新 文本 可以 | 更新日期: 2023-09-27 18:22:20
我刚刚开始在visualstudio使用c#和asp.net开发web应用程序。在我的一个页面中,我将文本框的文本值设置为某个值。用户可以更改文本并保存。点击保存按钮,我可以从文本框中获得新的文本值,但我总是得到第一个文本集。如果你能帮我,我将非常高兴。
这通常是由于在Page_Load
中设置文本框值而没有将其包装在!IsPostBack
中造成的。提交页面时,Page_Load
事件会在按钮单击事件之前运行。因此,在单击事件查看该值之前,文本框值将被重新填充为其原始值。
如果是这种情况,那么您可以将为文本框分配值的代码包装在If块中,如下所示:
if (!IsPostBack)
{
// set the textbox value
}
问题可能是您的文本框没有正确地绑定到视图模型。不过,一些示例代码可能有助于验证。