/// summary>
/// 刪除選中的行
/// /summary>
/// param name="sender">/param>
/// param name="e">/param>
protected void gvDepartList_RowDeleting(object sender, GridViewDeleteEventArgs e)
{
ImageButton buttom = gvDepartList.Rows[e.RowIndex].FindControl("btnDelete") as ImageButton;
string departId = buttom.CommandArgument.ToString();
if (manage.DeleteDepart(departId))
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除成功!');/script>");
BindDepartInfos();//重新綁定數據
}
else
{
Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除失敗!');/script>");
}
}
為了更好的用戶體驗,我們可以不使用這個Page.ClientScript.RegisterClientScriptBlock(this.GetType(), "alert", "script>alert('刪除成功!');/script>");
可以選擇在頁面中顯眼的地方放一個label控件,設計Visible=false;隱藏它,然后刪除成功后,利用這個Label控件來提示用戶,刪除成功!