当我修改了textbox1的值后
为什么((TextBox)Listview.Items.FindControl("textbox1")).Text 还是以前的值?
你确定没写错?
((TextBox)Listview.Items.FindControl("textbox1")).Text
应该是这样吧:
((TextBox)Listview.Items[index].FindControl("textbox1")).Text
有可能你提交后在pageload里重新绑定了。记得在绑定ListView的时候加一个判断
if(!IsPostBack)
{//在这里面绑定
}