从GridView中的按钮启动JavaScript
本文关键字:启动 JavaScript 按钮 GridView | 更新日期: 2023-09-27 18:27:10
我有一个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>";
}
}
当我点击按钮时,出现了一个脚本错误。你知道我的脚本格式吗?
- 你犯了什么错误
- 尝试在不带
<script>
标记的情况下使用相同的(请参阅MSDN中的示例)
您不需要OnClientClick中的脚本标记,只需直接放入javascript即可。