2009-12-25 2 views
2

저는 ASP.NET 일반 프로젝트를 만들었으며 click 이벤트를 'btn1'에 연결하려고합니다.asp.net에서로드 중

내가 몇 가지 문제가 있습니다 -

  1. 기능 pageLoad - DOM을가
  2. $하려면 addHandler 준비가되어 있는지> 확인을 위해 작동하지 않습니다를, $ 인텔리 돈`t 작업을 얻을

어떻게 고칠 수 있니?

편집 : 그리고 나는 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

0

나는 인텔리 센스가 작동하지 않는 대부분의 시간을 말해야합니다. 내가 모르는 이유지만, 그것없이 일하면 내 페이지가 잘 작동한다. 패배 론적 게시물을 추가하여 죄송합니다. -;

관련 문제