您的位置:首页 > 其它

GridView中如何做删除提示信息

2009-02-20 14:31 375 查看
有两种方法可以实现:

1.在绑定控件时,激发ItemDataBound

protected void repWebLinkList_ItemDataBound(object sender, RepeaterItemEventArgs e)

{

if (e.Item.ItemType == ListItemType.Item)

{

LinkButton lb = (LinkButton)e.Item.FindControl("linkDel");

lb.Attributes.Add("onclick", "javascript:return Del('" + ((DataRowView)(e.Item.DataItem))["TagName"] + "')");

}

}

在前台页面脚本:如下:

/*************删除操作*******************************/

function Del(objName)

{

return confirm("您确认要删除【"+objName+"】吗?");

}

2.可以在绑定LinkButton客户端,直接调用后台代码,如下:

前台:<asp:LinkButton ID="LinDel" Text="删除" CommandArgument='<%#Eval("NewsID") %>' CommandName="Del" runat="server" OnClientClick='<%#GetConfirmStr(Eval("Title"))%>'></asp:LinkButton>

后台: public string GetConfirmStr(object obj)

{

return "return confirm('您确定要删除【" + obj.ToString() + "】吗?');";

}

两种效果都一样,
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: