GridView 中有五个列 最后一个列模板列 里面放有一个LinkButton按钮我想要的功能是,点击这个按钮,出现一个对话框: 你是否确认签字?? 如果点击是执行OnClick事件,如果点击否不执行我想在 page_load事件中添加 linkbutton.Attributes.Add("OnClick","return confirm('你是否确认签字??')");但不知道怎么获取GridView 中模板列中的 LinkButton控件
调试欢乐多
这样是对的。但是楼主,你为什么不直接在gridview里做操作呢?
写在PageLoad里总麻烦些。
{
LinkButton linkbutton= GridView1.Rows[i].FindControl("LinkButton1") as LinkButton;
linkbutton.Attributes.Add("OnClick","return confirm('你是否确认签字??')");
}
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
{
LinkButton lb = e.Row.FindControl("linkbutton") as LinkButton;//双引号内为gridview中的linkbutton的ID;
lb.Attributes.Add("OnClick","return confirm('你是否确认签字??')");
}
这样在页面在加载gridview时,就为每个linkbutton加上onclick了