在datagrid里的button如何去调用前台的javascript,先要弹出提示框,提示是否保存,在决定是否提交的服务端
在datagrid里的button如何去调用前台的javascript,先要弹出提示框,提示是否保存,在决定是否提交的服务端
最好能给代码
问题点数:20、回复次数:6Top
1 楼baobei7758(陵少)回复于 2005-11-03 14:54:24 得分 5
private void mydg_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
LinkButton Bttn =(LinkButton) e.Item.Cells[1].Controls[0];
Bttn.Attributes.Add("onclick","return confirm('是否保存?')");
}
Top
2 楼jxufewbt(我的目标是5星)回复于 2005-11-03 14:56:32 得分 5
//第一种方法
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
e.Item.Cells[3].Attributes.Add("onclick","return confirm('您真的要删除此行吗?');");
}
//第二种方法
<asp:ButtonColumn Text="<div onclick="return confirm('确实删除该留言吗?')">删除</div>"
HeaderText="删除" CommandName="Delete">
Top
3 楼yishan116(哈哈)回复于 2005-11-03 14:58:58 得分 0
private void DataGrid1_ItemDataBound(object sender, System.Web.UI.WebControls.DataGridItemEventArgs e)
{
if(e.Item.ItemType==ListItemType.AlternatingItem || e.Item.ItemType==ListItemType.Item)
{
LinkButton delBttn = (LinkButton) e.Item.Cells[3].Controls[0];
delBttn.Attributes.Add("onclick","javascript:return confirm('你确定要删除吗')");
}
}
你的linkbutton在什么 你就把cells[3] 改掉Top
4 楼unwonted(小耀)回复于 2005-11-03 15:03:55 得分 0
不一定要调用前台的JavaScript,可以在DataGrid的按钮代码中加入:
ListItemType itemType = e.Item.ItemType;
if (e.Item.ItemType == ListItemType.EditItem)
{
//ImageButton为按钮的类型
ImageButton buttonUp = (ImageButton) e.Item.FindControl("UpdateCommand");
buttonUp.Attributes.Add ("onclick","return confirm ('是否保存?');");
}
Top
5 楼sean8(sean8)回复于 2006-01-15 12:37:52 得分 10
lbtModel.Attributes.Add("onclick","javascript:return confirm('你确定要删除吗')");Top
6 楼qhh389(秋风乱舞)回复于 2006-01-15 13:36:40 得分 0
LinkButton cb=(LinkButton)e.Item.FindControl("LinkButton1");
cb.Attributes.Add("onclick","return confirm('您是否确定要删除这条信息');");Top




