在asp.net中加载页面

时间:2009-12-25 10:22:50

标签: asp.net javascript dom

我创建了一个ASP.NET常规项目,我试图将一个on click事件附加到'btn1'。

我几乎没有问题 -

  1. function pageLoad - >不要检查dom是否准备就绪
  2. $ addHandler,$ get intellisense不工作
  3. 我该如何解决?

    编辑:我没有对Sys变量进行智能感知。

2 个答案:

答案 0 :(得分:1)

您是否在页面上包含了脚本管理器?这是一个应该有效的例子:

<%@ Page Language="C#" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1//EN" 
    "http://www.w3.org/TR/xhtml11/DTD/xhtml11.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
    <title>Example</title>
    <script type="text/javascript">
    function pageLoad(sender, args) {
        Sys.UI.DomEvent.addHandler(
            $get('Button1'), 'click', function(eventElement) {
                alert('button clicked');
        });
    }
    </script>
</head>
<body>
    <form id="form1" runat="server">
        <asp:ScriptManager ID="ScriptManager1" runat="server"/>
        <asp:Button ID="Button1" runat="server" Text="Button" />
    </form>
</body>
</html>

答案 1 :(得分:0)

我必须说,大部分时间我都没有智能感知工作。我不知道的原因,但我工作没有它,我的网页工作正常。抱歉添加一个失败者帖子: - ;