<asp:HyperLink ID="HyperLink2" runat="server" NavigateUrl='<%#"delword.aspx?WordId="+DataBinder.Eval(Container.DataItem,"ID") %>'>删除</asp:HyperLink>如上代码,我把链接放到了GridView中.想在删除前给链接加个确认.但是网上介绍的全是按钮的.这个是HyperLink .请高手指点.

解决方案 »

  1.   

    用linkButton加OnClientClick事件,OnClientClick="javascript: return DeleteConfirm();"
    js:    function DeleteConfirm()
        {
            if (!window.confirm('是否删除该记录),继续吗?'))
                return false;
            else
                return true;
        }
      

  2.   

    你用HyperLink,那要跑到delword.aspx里去执行代码,在返回来,还不如直接在当前页执行来得好,个人观点!
      

  3.   

    LS所言极是。如果实在想用HyperLink做删除。
    就是给NavigatorUrl="javascript: return confirm('确认删除么?');"
      

  4.   

    HyperLink 的属性集中加OnClick事件!!
      

  5.   

    将commandfiled(只有删除)转化为templatefield,编辑模版,在onclick属性里面输入:return confirm('确认删除?')