我正忙于创建一个页面,并注意到需要调用GridView.RowCommand
网格视图事件的网格视图单元格内的按钮的奇怪行为。
当我设置OnClientClick=""
而不是 ``OnClientClick="javascript:DoMethod()" the
RowCommand` 时不会触发。该函数可以不包含任何内容,因为我还注意到该方法内的任何脚本都不会被执行。
有人可以向我解释为什么会这样吗?难道我做错了什么?我已经对此进行了广泛的谷歌搜索,但找不到解释。
提前感谢您的解决方案和建议。
问候
有关此页面的更详细代码和对先前问题的参考,请参阅未触发按钮单击事件和JavaScript 对象预期错误
编码:
function addAcc(a,b) {
var btn = document.getElementById(a);
};
<asp:Button ID="btnAddAcc" runat="server" Text="Add Account"
OnClientClick="javascript:addAcc(this.id,<%# CType(Container, GridViewRow).RowIndex %>)" />