2009-12-25 6 views
2

J'ai créé un projet régulier ASP.NET, et j'essaye de joindre un événement on click à 'btn1'.chargement de la page dans asp.net

et j'ai quelques questions -

    fonction
  1. Pageload -> ne travaillant pour vérifier si le dom est prêt
  2. $ addHandler, obtenez $ IntelliSense travail de n `

comment je peux le réparer?

EDIT: Et je n'ai pas intellisense pour la variable Sys.

Répondre

1

Avez-vous inclus un gestionnaire de scripts sur la page? Voici un exemple qui devrait fonctionner:

<%@ 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

J'ai résolu le problème, merci! – Yosy

0

Je dois dire que la plupart du temps, je n'ai pas intellisense qui fonctionne non plus. La raison pour laquelle je ne sais pas, mais je travaille sans elle et mes pages fonctionnent bien. Désolé d'ajouter un post défaitiste: -;

Questions connexes