日期:2014-05-18  浏览次数:20383 次

菜鸟简单问题,在线等!解决立刻给分!
假设有个 <asp:TextBox>    
在页的   Page_Load   中赋值   textbox1.Text   =   "11111 "       //   "11111 "   代表从数据库中取出一个数

这时候,当打开页面时可看到 <asp:TextBox> 中显示:   11111
现在我把   11111   更改成   22222

然后提交到数据库(即是实现一个修改更新的功能)

现在的问题是发现它不会更新:
string   str   =   textbox1.Text;

str   的值应当是   "22222 "   可是现在它等于   "11111 "  

请问这是怎么回事?

------解决方案--------------------
void Page_Load() {
if (!IsPostBack) {
    textbox1.Text = "11111 "
}
}
------解决方案--------------------
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
TextBox1.Text = "11111 ";
}
}