参考相关:
http://www.cnblogs.com/insus/articles/1944295.html
感觉这个比较烦,具体没有研究过,有时行有时不行的(没有具体探究),你ArticleBind();之后,你调用一次UpdatePanel1。update这个方法,肯定可以的
Response.Write("<script>alert('删除成功')</script>");
=>
ScriptManager.RegisterStartupScript(UpdatePanel1,GetType(),"success","alert('删除成功');",true);
[Quote=引用 1 楼 lovesheng1212 的回复:]
我在GridView中自定义了删除功能,用ScriptManager实现页面的无刷新,
第一次点击“删除”后数据库已实现记录的删除,但页面没变化
执行删除后 重新绑定数据
试过了,还是不行。
我在GridView中自定义了删除功能,用ScriptManager实现页面的无刷新,
第一次点击“删除”后数据库已实现记录的删除,但页面没变化
执行删除后 重新绑定数据
C# code
protected void GridView1_RowCommand(object sender, GridViewCommandEventArgs e)
{
if (e.CommandName.Equals("mydelete"))//执行删除
{
string strsql = "delete from Article where ArticleID='" + Convert.ToInt32(e.CommandArgument) + "'";
bool delete = SqlData.ExceSql(strsql);
if (delete)
{
Response.Write("<script>alert('删除成功')</script>");
//GridView1.DataBind();[color=#FF0000]
ArticleBind();[/color]
}
else
{
Response.Write("<script>alert('删除失败')</script>");
}
}
}