C# 从GridView中的按钮激发JavaScript

C# 从GridView中的按钮激发JavaScript,c#,javascript,asp.net,C#,Javascript,Asp.net,我有一个GriView并实现了如下RowDataBound事件 protected void gvwSearchResult_RowDataBound(object sender, GridViewRowEventArgs e) { if (e.Row.RowType == DataControlRowType.DataRow) { int index = e.Row.RowIndex;

我有一个GriView并实现了如下RowDataBound事件

  protected void gvwSearchResult_RowDataBound(object sender, GridViewRowEventArgs e)
    {
         if (e.Row.RowType == DataControlRowType.DataRow)
            {
                int index = e.Row.RowIndex;
                string IdValue = gvwSearchResult.DataKeys[index].Value.ToString();
                Button _btnCheque = (Button)e.Row.FindControl("btnCheque");                  
               _btnCheque .OnClientClick = "<script type='text/javascript'>if(confirm('Do you want to continue?')){window.location='Cheque.aspx?ID=" + IdValue.ToString()+"';}</script>";
            }

    }
当我点击按钮时,抛出了一个脚本错误。对我的脚本格式有什么想法吗

您得到的错误是什么? 尝试在不带标签的情况下使用相同的标签,请参见中的示例。。。
您不需要OnClientClick中的脚本标记,只需直接放置javascript即可