<asp:TemplateField HeaderText="删除">
                                 <ItemTemplate>
<asp:Button ID="delete2" runat="server"  Width="60px" Text="删除" onclick="return comfirm('确认删除文章id 为 <%#Eval('id")%>编号?" />
                                 </ItemTemplate>
                           </asp:TemplateField>运行错.我知道.但是怎样做出这个效果呢?我按 gridview 里面一列 的一个button. 返回一个对话框 "确认删除id 为XX的文章" 这个id 是这个 rows 的数据库里面的字段id .不是 排序id.明白?谢谢了~~~~~

解决方案 »

  1.   

    onclick="return comfirm('确认删除文章id 为'+ <%#Eval('id")%>+'编号?')" />
    这样写看看
      

  2.   

    onclick="return comfirm('确认删除文章id 为"+ <%#Eval("id")%>+"编号?')" 改成这样看看
      

  3.   

    在CREATE ROW事件中,找到这个BUTTON,再用Attributes["onClick"]应该没有问题吧?
      

  4.   

    attribute 不行..它说是只能Attributes属性
      

  5.   

    onclick="return CheckInfo('<%#Eval('id")%>')"/>
    这样写看看
    那这样了?
    下面这代码写在页面的head标签部分
    <script type="text/javascript">
    function CheckInfo(str)
    {
      if(confirm('确认删除文章id 为’+str+'编号'))
        return true;
      else
        return false;
    }
    </script>
      

  6.   

    jimu8130(火箭的未来在哪里?) -----------------------------谢谢热心的帮助.应该可以的.明天我再试试了.
      

  7.   

    <asp:TemplateField HeaderText="删除">
    <ItemTemplate>
    <asp:Button ID="delete2" runat="server"  Width="60px" Text="删除" onclick='return confirm(<%# "确认删除文章id 为" +  Eval("id") + "编号?" %>)' />
    </ItemTemplate>
    </asp:TemplateField>
      

  8.   

    Private Sub gdvProduct_RowDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.GridViewRowEventArgs) Handles gdvProduct.RowDataBound        If e.Row.RowType = DataControlRowType.DataRow Then
                Try
                   Dim btnDelete As LinkButton = CType(e.Row.Cells(5).Controls(0), LinkButton)
                    btnDelete.Attributes.Add("onclick", "Javascript:return " & "confirm('Are you sure you want to delete this record " & ddl_change_store.Text & ":" & DataBinder.Eval(e.Row.DataItem, "part_no") & "')")
                Catch ex As IndexOutOfRangeException
                    Return
                End Try
            End If
        End Sub
      

  9.   

    服务器标记的格式不正确。<asp:Button ID="delete2" runat="server"  Width="60px" Text="删除"   OnClick="return delconfirm('<%#Eval("id")%>')"/><script type="text/javascript">
      function delconfirm(id)
      {
        if(confirm('确认删除编号id为'+id+'的文章吗?'))
        
        return true;
        
        else
        
        return false;
        
      }</script>