问:如何在点击按钮后弹出对话框产生阻断,根据选择的不同,执行不同的代码?来者有分!
比如说,在DataGrid中,我建立了一个删除按钮,希望点击删除时,跳出一个询问框,当用户点击"yes",则继续执行删除功能.当"no"被点击,则跳出该时间.什么都不执行.
Response.Write("<script>confirm("Are you sure?");</script>");这个方法可以跳出javascript对话框,但不知道如何产生阻断.
下面是我的updata事件的code.请帮我改一下,谢谢.还有,这样写的话,好像无论如何都要刷新页面.
-------------------------------------------------------------
private void dgCategory_UpdateCommand(object source, System.Web.UI.WebControls.DataGridCommandEventArgs e)
{
Response.Write("<script>confirm(\"are you sure\");</script>");
try
{
cmdModif.Parameters["Original_sn"].Value = e.Item.Cells[0].Text;
TextBox tbTemp = (TextBox)e.Item.Cells[1].Controls[0];
cmdModif.Parameters["category"].Value = tbTemp.Text;
conOpen();
cmdModif.ExecuteNonQuery();
conClose();
dgCategory.EditItemIndex = -1;
showData();
tbInput.Text = ""; //3号
}
catch(System.Exception strArgument)
{
showMessage.Text = "Error!Case:"+strArgument.ToString();
}
}