怎样在后台使用代码添加弹出框提示!

笨鸟 2011-11-01 01:49:53
比如说在asp页面中
<asp:LinkButton ID="hlkDel" runat="server" CommandArgument='<%# Eval("Code") %>'
CommandName="Del"> 删除 </asp:LinkButton>
这个操作是放在repeater中的,怎样在ItemCommand事件中使用 LinkButton的Attribute属性添加confirm()弹出框提示我是否删除?

我的实现是在事件里边这样判断:

if (e.CommandName.ToLower() == "del")
{
string code = e.CommandArgument.ToString();
//删除
LinkButton btnDel = e.Item.FindControl("hlkDel") as LinkButton;
btnDel.Attributes.Add("OnClick", "return confirm(\"是否确认删除?\")");

//如果确定了删除我直接调用删除方法
Intranet.BLL.BRES_Client.Instance.Delete(code);

}

可是这样有问题,我点击删除时弹不出来提示框,再次点击时才弹出来可是已经删除了这个记录,问题在哪里???
...全文
301 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
work_hml 2013-06-21
  • 打赏
  • 举报
回复
楼主是怎么解决的啊,我也遇到这种问题了,没办法解决了
笨鸟 2011-11-02
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 zsx841021 的回复:]
你可以把这段代码放在PAGEONLOAD下再试试
LinkButton btnDel = e.Item.FindControl("hlkDel") as LinkButton;
btnDel.Attributes.Add("OnClick", "return confirm(\"是否确认删除?\")");
[/Quote]
恩,谢谢,我解决了!
三石-gary 2011-11-01
  • 打赏
  • 举报
回复
你可以把这段代码放在PAGEONLOAD下再试试
LinkButton btnDel = e.Item.FindControl("hlkDel") as LinkButton;
btnDel.Attributes.Add("OnClick", "return confirm(\"是否确认删除?\")");

28,391

社区成员

发帖
与我相关
我的任务
社区描述
ASP即Active Server Pages,是Microsoft公司开发的服务器端脚本环境。
社区管理员
  • ASP
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧