對於頁面完成一個操作后,彈出一個對話框提示是否“操作成功”。
舉例如下:
Response.Write("<script>alert('刪除成功!')</script>");
在頁面上有一個刪除按鈕,當用戶點擊的時候會彈出一個確認是否刪除的對話框
方法一:
page_load里
Button1.Attributes.Add("onclick", "return confirm('您真的要刪除嗎?');");
或 Button1.Attributes["onclick"] = "javascript:return confirm('您確定要刪除嗎?')";
如果點確定,則執行Button1的click事件
方法二:GridView控件的刪除按鈕消息提示框
當使用GridView控件后台編程實現數據綁定、查詢、更新、修改、刪除操作時在GridView控件事件RowDataBound事件中添加如下代碼就可以實現點擊刪除按鈕時提示‘是否刪除’提示框了。
示例
/// <summary>
/// 表示向一行數據行添加完成數據后處理的事件
/// </summary>
/// <param name="sender"></param>
/// <param name="e"></param>
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
//判斷是否數據行
if (e.Row.RowType == DataControlRowType.DataRow)
{
//找到GridView控件的第12個單元格中的 按鈕 並給他添加 按鈕事件 點擊刪除時提示 是否刪除
((Button)e.Row.Cells[11].Controls[0]).Attributes.Add("onclick", string.Format("javascript:return confirm('您是要刪除" + e.Row.Cells[2].Text + " 么')"));
}
}
在windows窗體應用開發中,在窗體上面如何彈出確認刪除對話框?
實例
在Click事件里面添加如下代碼:
if (MessageBox.Show("您真的要刪除嗎?", "此刪除不可恢復", MessageBoxButtons.YesNo) == DialogResult.Yes)
{
……
注: 如果確認 做‘刪除’操作 如果取消的話直接return
}
運行后的結果如下:
