我正在尝试从按钮onclientclick方法传递asp面板id并打算显示面板但document.getElementById正在获取空值。 为什么它无法获取控件的id。
这是标记:
<asp:Panel ID="pnl1stDurationWaiverForm" Style="display: none" runat="server"></asp:panel>
<asp:LinkButton ID="lbtnYes" runat="server" OnClientClick="showDurationWaiver(document.getElementById('<%= pnl1stDurationWaiverForm.ClientID %>'))" Text="Yes"></asp:LinkButton>
这是javascript方法:
function showDurationWaiver(pnlCtrl) {
debugger;
if (pnlCtrl != null) {
pnlCtrl.style.display = 'block';
}
return false;
}