我有一个 Javascript 代码来检查是否单击了链接按钮,我会执行一些服务器端操作,并且在操作完成后,将触发一些 UI 动画。
Javascript:
function endRequestHandler(sender, args) {
if (sender._postBackSettings.sourceElement.id == 'lbSearch')
{
//Ui animation code goes here...
}
}
代码背后
sp.RegisterAsyncPostBackControl(lbSearch);
LinkButton 的ASPX 声明:
<asp:LinkButton ID="lbSearch" runat="server" CssClass="searchButton" OnClick="btnManualSearch_Click">></asp:LinkButton></span>
而且,当我将鼠标悬停时,它显示
javascript:__doPostBack('ctl00$cphTopLeft$lbSearch','')
但它一直显示,“JavaScript 运行时错误:无法获取未定义或空引用的属性 'id'”,有人知道是什么导致了问题吗?