private void Repeater1_ItemCommand(object source, System.Web.UI.WebControls.RepeaterCommandEventArgs e)
{
if (e.CommandName=="delete")
{
if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) 
{
LinkButton btn = (LinkButton) e.Item.FindControl("linkbtnDel");
btn.Attributes.Add ("onclick","return confirm (\"确定要删除此项记录吗?\");");
} DeleteStyle(int.Parse(e.CommandArgument.ToString()));//删除记录
}
}请哪位看看!谢谢

解决方案 »

  1.   

    btn.Attributes.Add ("onclick","return confirm (\"确定要删除此项记录吗?\");");
    TRY
    btn.Attributes.Add ("onclick","return confirm (‘确定要删除此项记录吗?’);");
      

  2.   

    晕了,。就是用半角,那里已经没错了,
    是这里
    if (e.CommandName=="delete")
    {
    if (e.Item.ItemType == ListItemType.Item ||e.Item.ItemType == ListItemType.AlternatingItem) 
    {
    LinkButton btn = (LinkButton) e.Item.FindControl("linkbtnDel");
    btn.Attributes.Add ("onclick","return confirm (\"确定要删除此项记录吗?\");");
    }
    这些要写在ITEMBIND 事件中,也就是说绑定的时候给于属性
      

  3.   

    全世界最简单的添加删除确认把这段js代码放在head里,删除代码都不需要了,一劳永逸<script language="JavaScript"> function delete_confirm(e) 
    {
    if (event.srcElement.outerText=="删除")
    event.returnValue=confirm("您确定要删除吗?注意:此操作不可恢复,请谨慎操作!");
    }
    document.onclick=delete_confirm;</script>