0

我不时遇到的事情我不知道为什么会发生

如果我在按钮单击事件中采用简单的代码行:

textbox1.Text = textbox2.Text;

单击按钮时,textbox1 中的文本消失并且 textbox2 未更新。两个文本框都将 EnableViewState 设置为 true。

如果页面加载时 textbox1 为空,则会发生这种情况,但是如果它是在页面加载时从数据库中填充的,那么 textbox2 将采用 textbox1 中的文本。

网上好像没找到合适的解释,谁能给点意见?

谢谢

4

2 回答 2

6

作业从右到左。您正在将 textbox2 中的文本分配给 textbox1 的文本。这就是为什么 textbox2 没有更新,而 textbox1 为空白的原因。

于 2012-06-27T14:37:29.063 回答
0

当我单击按钮时页面再次加载,所以如果我放

if (!this.IsPostBack)

在页面加载中并放置所有其他代码,例如从选择中填充文本框,然后它可以正常工作

谢谢

于 2012-06-27T14:48:33.233 回答