0
我不断收到我的网页脚本中的“预期的对象”错误,当我按一下按钮。 我已经使用fire-bug进行了调试,并且传递给JavaScript方法的ID是正确的ID,并且document.getElementById(a)
找到了该按钮。错误不断发生在_doPostBack
。这可能是因为按钮位于gridview单元格中的模式弹出窗口内部,并且gridview位于更新面板内。JavaScript对象预期的错误(“”,“”)
有关完整的代码,请参阅前面的问题event not firing我已发布并解决。
我仍在使用JavaScript的原因是GridView.RowCommand中的Post-Back事件没有发生。
是否有替代方案?
代码:
function addAcc(a) {
var btn = document.getElementById(a); //get the button, not necessary but safer
alert(a); //To see the button id
_doPostBack(btn.id, ''); //do the postback so RowCommand Fires in code behind
};
<asp:Button ID="btnAddAcc" runat="server" Text="Add Account"
OnClientClick="javascript:addAcc(this.id)" />
谢谢你的任何解决方案和想法。 问候
谢谢..我觉得现在就像一个新手...享受一天!干杯 –
:)我希望你没有去寻求替代解决方案,因为这只是一个小小的错误。欢呼,祝你有美好的一天 –