在aspx页面的单独文件中的OnClientClick事件上启动jquery

在aspx页面的单独文件中的OnClientClick事件上启动jquery,jquery,asp.net,Jquery,Asp.net,我有一个带按钮的aspx文件: <asp:TableRow HorizontalAlign="Left"> <asp:TableCell HorizontalAlign="Center" ColumnSpan="2"> <asp:Button ID="ButtonSaveUser" runat="server" Text="Register" OnClick="ButtonSaveUser_Click" OnClie

我有一个带按钮的aspx文件:

 <asp:TableRow HorizontalAlign="Left">
    <asp:TableCell HorizontalAlign="Center" ColumnSpan="2">
        <asp:Button ID="ButtonSaveUser" runat="server" Text="Register" OnClick="ButtonSaveUser_Click"
            OnClientClick="chkForm()" />
    </asp:TableCell>
</asp:TableRow>
我读到按钮的OnClientClick事件应该链接到它所做的代码。但是,当我在第一行设置一个断点时,它不会超过等待DOM加载的第一行

顺便说一句,我在IE9和Chrome上也尝试过同样的问题

是DOM没有加载吗?我不知道是什么


Paul

首先,jquery或javascrip是web客户端脚本。 也就是说,下面的脚本与C#服务器脚本是分开的

$(document).ready(function() {

chkForm();   });
您应该调试脚本并考虑是否加载jQuery脚本。 e、 g

其次,您可以在firefox或chrome浏览器上学习firebug扩展。 扩展可以帮助您直接查找脚本是否已加载。

$(document).ready(function(){})仅在DOM完全加载时工作。有什么问题

$(document).ready(function(){})仅在
DOM
完全加载时工作。有什么问题?
$(document).ready(function() {

chkForm();   });
alert('debug!');
$(document).ready(function() {

alert('loaded!');
});
alert('unload!');