add the above line inside Page_Load

解决方案 »

  1.   

    将LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除?');");放在Page_Load里
      

  2.   

    要是这个按钮在datagrid中怎么办?
      

  3.   

    private void DataGrid1_ItemCommand(object source,System.Web.UI.WebControls.DataGridCommandEventArgs e)
    {
    LinkButton1 = (LinkButton)e.Item.Cells[4].Controls[0];
    LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除" + e.Item.Cells[2].Text + "?');");
    }
      

  4.   

    do it inside ItemCreated eventvoid DataGrid1_ItemCreated(object source,DataGridCommandEventArgs e)
    {
    LinkButton LinkButton1 = (LinkButton)e.Item.FindControl("YourLinkButtonID");
                               if (LinkButton1 != null)
         LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除?');");}
      

  5.   

    private void LinkButton1_Click(object sender, System.EventArgs e)
    {
    LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除?');");
    }
    你这一句只是用来声明LinkButton1这个控件的onclick开始有对应的程序了,所以第一次是不会触发任何事件的。如果想一次就触发,用如下代码:
    private void LinkButton1_Click(object sender, System.EventArgs e)
    {
    RegisterStartupScript("zs","javascript:return confirm('确定删除?');");
    }
      

  6.   

    可能是我没说清楚,我想在datagrid中的“删除”按钮中加个确认,而不是在LinkButton中加,真是不好意思,还得麻烦大家~~!
      

  7.   

    放在FORM1_LOADG事件里就可以了sub form1_load
    LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除?');");
    end sub如果这样还不行在linkbutton1.PreRender在放上这句
    LinkButton1.Attributes.Add("onclick","javascript:return confirm('确定删除?');");这样就可以了
      

  8.   

    可linkbutton1不是我用的按钮:(
      

  9.   

    我用的按钮是在datagrid中的属性生成器中加的,该怎么办?叫“Delete”