读书人

初学者简单有关问题解决立刻给分

发布时间: 2012-02-11 09:51:35 作者: rapoo

菜鸟简单问题,在线等!解决立刻给分!
假设有个 <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 ";
}
}

读书人网 >asp.net

热点推荐