2009-12-25 162 views
2

我创建了一个ASP.NET常规项目,并试图将一个单击事件附加到'btn1'。在asp.net中加载页面

,我有几个问题 -

  1. 功能页面加载 - >不检查工作,如果DOM就绪
  2. $ addHandler操作,$获得智能不`吨工作

我如何解决它?

编辑:而且我没有Sys变量的智能感知。

回答

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> 
+0

我已经修复了这个问题,谢谢! – Yosy 2009-12-26 12:19:07

0

我必须说,大多数时候我也没有智能感应。我不知道的原因,但我没有它的工作,我的网页工作正常。对不起添加一个失败者的帖子: - ;