为什么要Redirect回去?
你这么改一下
将绑定到Repeater的代码,放入到protected override OnPreRender事件中
删除操作你可以使用LinkButton来解决,而LinkButton_Click事件中,你就仅只需要执行删除即可。
那么,各个操作执行顺序是这样的
页面加载时。仅只执行OnPreRender事件
删除操作时,先执行LinkButton_Click,再执行OnPreRender
这样就可以了
只要是服务器控件,执行事件后都会刷新的吧,不需要再Response.Redirect(),
数据库中没有,页面上还在,说明数据绑定代码有问题,看看Repeater是不是少了DataBind()方法。
表示我也是新手……
下面说的也不全对,服务器控件是有回发事件。数据绑定可能也没问题,当点击删除链接是就执行后台代码了,同时回发,数据库删除了记录但由于没有重新绑定所以页面还是原来的效果,。可以在删除后再次Bind,这样才感觉已刷新。