如上题!
但是弹出的对话框一定要把要删除的行的信息得到!用ONCLIENTCLICK="return confirm('真的要删除吗?')"达不到预期效果!请问怎么样才能把信息也显示在对话框上!
GRIDVIEW的数据是绑定到一个DATATABLE上!
但是弹出的对话框一定要把要删除的行的信息得到!用ONCLIENTCLICK="return confirm('真的要删除吗?')"达不到预期效果!请问怎么样才能把信息也显示在对话框上!
GRIDVIEW的数据是绑定到一个DATATABLE上!
这种方式,反正应该就是想办法把想显示的内容加到Confirm里面的字符串里面喽。
{
dbCom.AddBtnConfirm((LinkButton)_item.Cells[8].FindControl("lnkDelete"), "确认删除此文件吗?");
}
foreach(DataGridItem _item in dgrdFile.Items)
{
LinkButton lb=_item.Cells[6].FindControl("lnkBtn_del") as LinkButton ;
lb.Attribute["onclick"]="return confirm('确实要删除吗?');";
}
{
LinkButton lb = var.Cells[8].FindControl("LinkButton1") as LinkButton;
string a = var.Cells[1].Text;
string b = var.Cells[2].Text;
string c = var.Cells[3].Text;
lb.Attributes.Add("onclick", "javascript:return confirm('是否真的删除?')");
} 弹出对话框,在后台用这种方式可以,但是现在最大的问题,我该如何把a,b,c也显示到对话框中去?
用('是否真的删除?'+a)试一下,结果不成!
lb.Attributes.Add("onclick", "return confirm('确定删除?');
OnClientClick='<%# getStr(Eval("字段").ToString()) %>' protected string getStr(string tempStr)
{
string msg="return confirm('"+tempStr+",确定要删除么?');";
return msg;
}
foreach (GridViewRow var in this.GridView1 .Rows)
{
LinkButton lb = var.Cells[8].FindControl("LinkButton1") as LinkButton;
string a = var.Cells[1].Text;
string b = var.Cells[2].Text;
string c = var.Cells[3].Text;
lb.Attributes.Add("onclick", "javascript:return confirm('"+a+"是否真的删除?')");
}
{
LinkButton lb = var.Cells[8].FindControl("LinkButton1") as LinkButton;
string a = var.Cells[1].Text;
string b = var.Cells[2].Text;
string c = var.Cells[3].Text;
lb.Attributes.Add("onclick", "javascript:return confirm('是否真的修改?"+"\\n"+a+"\\n"+b +"\\n"+c +"')"); }
就是拚字符串的问题,把我自己给拚蒙了!
zhuanshen712 以及与这位朋友类似答案的我最早都试过了,可是因为要得到服务器端的变量,所以感觉还是不太符合,但是仍然感谢各位!
http://download.csdn.net/source/206383
要了解我的详细信息请进入我的主页Bridal gown或Bridal shop
其余的我没有试,还是谢谢大家