首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >c# / .net文本框行为

c# / .net文本框行为
EN

Stack Overflow用户
提问于 2012-06-27 22:34:31
回答 2查看 258关注 0票数 0

一些我经常遇到的事情,我不确定为什么会发生

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

代码语言:javascript
运行
复制
textbox1.Text = textbox2.Text;

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

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

在网上似乎找不到一个像样的解释,有人能发表评论吗?

谢谢你

EN

回答 2

Stack Overflow用户

发布于 2012-06-27 22:37:29

分配顺序是从右到左。您正在将textbox2中的文本分配给textbox1的文本。这就是为什么textbox2不更新,textbox1为空的原因。

票数 6
EN

Stack Overflow用户

发布于 2012-06-27 22:48:33

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

代码语言:javascript
运行
复制
if (!this.IsPostBack)

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

谢谢

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/11228634

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档