ASP.NET Javascript运行时错误

时间:2014-04-16 14:36:32

标签: c# javascript html asp.net

我刚刚开始使用一个新的ASP.NET Web应用程序,我对所有内容都是全新的,在移动了一些事情之后,我遇到了这个错误而且我不明白这意味着什么。

当我在密码框中输入任何内容时会发生这种情况。

enter image description here

有人可以帮我解决这个问题。

编辑:

    <li>
        <asp:Label runat="server" AssociatedControlID="Password">Password</asp:Label>
        <asp:TextBox runat="server" ID="Password" TextMode="Password" onkeypress="capLock(event)" />
        <asp:RequiredFieldValidator runat="server" ControlToValidate="Password" CssClass="field-validation-error" ErrorMessage="The password field is required." />
    </li>

2 个答案:

答案 0 :(得分:0)

document.getElementById("divMayus")返回null或未定义。

你应该查看渲染的html并找到你想要引用的div,以确保id与你想要达到的相同。 Asp.net根据容器改变服务器控件的ID。因此,如果你移动了东西,id也可能已被更改。

答案 1 :(得分:0)

尝试在

中执行此操作
window.onload = function(){
  // code goes here
}

我认为你甚至在创建DOM之前就试图访问它。

document.getElementById('divMayus')undefined