无法从文本框中获取更新值

Mer*_*tas 4 .net c# asp.net textbox save

我刚开始使用c#和asp.net在visual studio开发Web应用程序.在我的一个页面中,我将文本框的文本值设置为某个值.用户可以更改文本并保存.单击保存按钮,我必须从文本框中获取新的文本值,但我总是得到第一个文本集.如果你帮助我,我会很高兴的.

DOK*_*DOK 12

通常这可以通过设置文本框值Page_Load而不包装它来引起!IsPostBack.提交页面时,Page_Load事件在按钮单击事件之前运行.因此,在click事件查看该值之前,文本框值将以其原始值重新填充.

如果是这种情况,那么您可以将分配值的代码包装到if块中的文本框中,如下所示:

if (!IsPostBack)
{
   // set the textbox value
}
Run Code Online (Sandbox Code Playgroud)

  • Mert,我们每个人都在这个脚趾上踩到了我们的脚趾.欢迎来到俱乐部! (6认同)