【发布时间】:2020-03-15 22:38:45
【问题描述】:
我有以下aspx代码:
<div id="IsAccountingOk" class="modalDialog">
<div>
<a href="#close" title="Luk" class="close">X</a><br />
<asp:Label ID="lblIsAccountingOkHeader" runat="server" Text="Kassekladde:" Font-Size="Large"></asp:Label><br /><br />
<asp:Label ID="lblMessage" runat="server" Text="Der skal først vælges regnskabsår!"></asp:Label><br />
<br />
<asp:Button ID="btnIsAccountingOK" runat="server" Text="Ok" OnClick="btnIsAccountingOK_Click"/>
</div>
</div>
但我如何访问“IsAccountingOk”并通过 document.getElementByID 获取它? 我也尝试了以下但没有成功:-(
$(document).ready(function () {
var session = '<%=Session["AccountYearID"] == null%>';
if (session.toLowerCase() == 'true') {
document.getElementById('<%= this.FindControl("IsAccountingOk").ClientID %>').style.display = 'block';
}
});
出现以下错误:
System.NullReferenceException: 'Objektreferencen er ikke indstillet 直到 en forekomst af et objekt。 (错误信息是丹麦语 - 但是 我从 FindControl 得到一个空值)
有什么想法吗?
提前致谢。
问候迈克尔
【问题讨论】:
标签: javascript c# html asp.net