2009-03-12 9 views
0

JQuery ne fonctionne pas dans les pages ASP 2.0 qui ont été développées sous VS 2005 et qui font maintenant du Javascript avec Visual Web Developer 2008 Express. J'ai inclus le fichier jquery. J'ai également installé tous les correctifs requis. JQuery intellisense fonctionne correctement dans l'EDI, mais aucune commande jquery n'est en cours d'exécution. BTW, la page rend bien à partir du codage côté serveur.jQuery ne fonctionne pas dans la page ASP 2.0 - Visual Web Developer 2008 Express

S'il vous plaît donner un remède à cela, et quel est le problème dans le code?

<%@ Page Language="VB" AutoEventWireup="false" CodeFile="Default.aspx.vb" Inherits="_Default" %> 

<%@ Register Src="Calendar.ascx" TagName="Calendar" TagPrefix="uc1" %> 

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org /TR/xhtml1/DTD/xhtml1-transitional.dtd"> 

<html xmlns="http://www.w3.org/1999/xhtml"> 
<head runat="server"> 
<title>Control Trial Page</title> 
<link href="StyleSheet.css" rel="stylesheet" type="text/css" /> 

<script language="javascript" type="text/javascript" src="Scripts/jquery-1.3.2.js"> 
    $(document).ready(function() { 
     $("#divBody").css("display", "none"); 
    }); 
</script> 
</head> 
<body> 
<form id="form1" runat="server"> 
    <div> 
     <input id="showDiv" type="button" value="hi there"/> 
    </div> 
    <div id="divBody"> 
.... 

</html> 

Répondre

3

Vous avez besoin de 2 balises de script. Un qui importe le fichier jQuery.js et un qui contient votre script. Remarque:

<script language="javascript" type="text/javascript" src="Scripts/jquery-1.3.2.js"></script> 
<script language="javascript" type="text/javascript"> 
    $(document).ready(function() { 
     $("#divBody").css("display", "none"); 
    }); 
</script> 
+0

@Ken, est-il possible d'utiliser javascript ordinaire tout en utilisant jQuery dans la même page sans effets indésirables? d'ailleurs, merci pour la solution. –

+0

Oui, en fait jQuery n'est pas destiné à rendre complètement le javascript abstrait. Il est seulement destiné à résumer des parties de javascript qui varient dans la mise en œuvre entre les différents navigateurs. –

Questions connexes