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

标签 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函数是一个在html页面上的javascript函数,但问题是,我如何能够从gridview中的不同行获取不同的ID,以根据ID弹出正确的模式?

最佳答案

可以通过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 + "');");

                }
            }

关于javascript - 如何在 gridview 图像按钮内使用模态弹出扩展器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/32793836/

相关文章:

javascript - Jquery 或 Javascript 中的空 div 是什么意思

javascript - 单击 y 轴更改高库存图表区域

javascript - Angular 指令将变量解析为函数

c# - 找不到字段 : 'NHibernate.NHibernateUtil.String'

javascript - 如何在我的页面中加载所有图像后运行 jQuery 代码?

javascript - <img src> 超时?

c# - 使用正则表达式匹配递增/递减序列

c# - 如何创建组合框以在用户在 C# 的组合框中键入拼写时自动填充

html - 如何使用 CSS 将以下框居中

javascript - 将 HTML 网络应用程序添加到 WordPress