关于confirm弹出对话框的问题,在线等啊!!很急
这是我写的一个按钮事件,可以执行成功,现在我想加个Confrim提示,提示:'将删除于老师有关的所有信息,并且不可恢复,继续吗?'
点击确定向下执行,点击取消就不向下执行
if (e.CommandName == "Del")
{
Page.ClientScript.RegisterStartupScript(this.GetType(), "confirm", "<script language=javascript>confirm('将删除于老师有关的所有信息,并且不可恢复,继续吗?')</script>");
//点击确定执行下面的代码
int index = Convert.ToInt32(e.CommandArgument);
string T_id = GridView1.Rows[index].Cells[1].Text;
BLL.Work.Admin.D_T DWAD = new BLL.Work.Admin.D_T();
DWAD.Delete_T(T_id);
//再次把数据绑定到GridView1
string Type = DropDownList1.SelectedValue;
string QueryCondition = TextBox1.Text.Trim();
BLL.Work.Admin.D_T BWAD = new BLL.Work.Admin.D_T();
DataSet ds = BWAD.SelectTeacher(Type, QueryCondition);
GridView1.DataSource = ds.Tables["T_list"].DefaultView;
GridView1.DataBind();
//点击取消就退出不执行了
}
现在就是想怎么样获取confirm按钮点击时的值
请大家帮我,谢谢
------解决方案--------------------写在按纽中
<asp:button onclientclient="javascript:return confirm('将....')"
------解决方案--------------------confirm应该在前台用javascript来判断吧?你这是在服务器端了。
------解决方案--------------------直接用js不行,客户端的事件回不到服务器端。用ajax或其他弹窗口的控件看看
------解决方案--------------------ajax 中有comfirmbutton可以实现,效果见
http://www.asp.net/AJAX/AjaxControlToolkit/Samples/ConfirmButton/ConfirmButton.aspx
------解决方案--------------------在前台html中的<head></head>之间加入
HTML code
<script language="javascript">
function ConfirmDel()
{
if(confirm("确定要删除吗?"))
return true;
else
return false;
}
</script>
------解决方案--------------------
我是通常在Page_load 事件里写代码的:(跟1楼有点像)
this.btn_Click.Attributes.Add("onclick", "javascript:return confirm('确定要新增此数据吗?')");
------解决方案--------------------
<script language=javascript>confirm('将删除于老师有关的所有信息,并且不可恢复,继续吗?')
在confirm前面假个retrun试试