Javascript 单击行时,将记录id传递给引导模式内的linkbutton
场景 我有一个网格视图。单击一行时,将显示一个模式窗口 在模态窗口中,有几个链接按钮 问题 我需要将单击的记录的ID传递给模式中链接按钮的PostbackURL属性,以便用户能够单击链接并查看记录详细信息 示例Javascript 单击行时,将记录id传递给引导模式内的linkbutton,javascript,gridview,twitter-bootstrap-3,bootstrap-modal,Javascript,Gridview,Twitter Bootstrap 3,Bootstrap Modal,场景 我有一个网格视图。单击一行时,将显示一个模式窗口 在模态窗口中,有几个链接按钮 问题 我需要将单击的记录的ID传递给模式中链接按钮的PostbackURL属性,以便用户能够单击链接并查看记录详细信息 示例 用户点击记录ID=30 模式窗口显示了记录详细信息页面的链接 链接URL包含正确的记录ID(30) 用户单击链接并显示详细信息页面 我尝试过的 (我用过Jquery) 其中“Key”是记录ID 我原以为这样就行了,但我显然错过了什么 有人能看出我做错了什么吗 干杯以防有人无意中发现这一点
干杯以防有人无意中发现这一点 该问题是由以下原因引起的:
row.Attributes["onclick"] = "$('#myModal').on('show.bs.modal', function() {$(this).find('.modal-body #editPosition').attr('href', '~/People/Details.aspx?PersonID=" + key + "')}).modal('show');";
我们能看到你代码的上下文吗?这一行并不能真正帮助我们理解这个问题,我觉得如果您使用事件处理程序进行单击,您可以很容易地通过idI尝试使用editPosition_click事件处理程序。问题是url包含网格视图中绑定的最后一条记录的ID。我现在已经在标记页面中移动了Jquery功能。我通过传入键参数从代码后面调用函数。
row.Attributes["onclick"] = "$('#myModal').on('show.bs.modal', function() {$(this).find('.modal-body #editPosition').attr('href', '~/People/Details.aspx?PersonID=" + key + "')}).modal('show');";