如何在gridview图像按钮内使用模态弹出扩展器?

时间:2015-09-26 05:03:13

标签: javascript c# html asp.net ajax

作为标题,如何在gridview按钮中使用模态弹出扩展器。

在gridview中,按钮只是一个带图像的普通按钮(我没有使用编辑模板添加按钮)。

现在我做的是(根据网上消息来源),我在gridview上添加一个事件就是这个。

protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
        {
            if (e.Row.RowType == DataControlRowType.DataRow)
            {
                (e.Row.FindControl("lnkEdit") as Button).Attributes.Add("onClick", "ShowEditModal('" + ID + "');");

            }
        }

Showeditmodal函数是一个javascript函数,在html页面上,但问题是,我如何能够从gridview中的不同行中获取不同的ID,根据ID弹出正确的模态?

1 个答案:

答案 0 :(得分:0)

您可以通过e.Row.Cells

获取
protected void GridView1_RowDataBound(object sender, GridViewRowEventArgs e)
            {
                if (e.Row.RowType == DataControlRowType.DataRow)
                {
                    int idColumnNumber=1; // number of your id column
                    int id=Convert.ToInt32(e.Row.Cells[idColumnNumber].Text);
                    (e.Row.FindControl("lnkEdit") as Button).Attributes.Add("onClick", "ShowEditModal('" + id + "');");

                }
            }