C# 从GridView中的按钮激发JavaScript
我有一个GriView并实现了如下RowDataBound事件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;
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即可