2009-03-12 4 views
0

JQuery funktioniert nicht in ASP 2.0-Seiten, die unter VS 2005 entwickelt wurden und jetzt Javascript mit Visual Web Developer 2008 Express ausführen. Ich habe die jquery-Datei enthalten. Ich habe auch alle erforderlichen Patches installiert. JQuery intellisense funktioniert in der IDE einwandfrei, es wird jedoch kein jquery-Befehl ausgeführt. Übrigens, die Seite wird von der serverseitigen Codierung gut dargestellt.jQuery funktioniert nicht in ASP 2.0-Seite - Visual Web Developer 2008 Express

Bitte geben Sie einige Abhilfe, und was ist das Problem im 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> 

Antwort

3

Sie benötigen 2 Skript-Tags. Eine, die die jQuery.js-Datei importiert, und eine, die Ihr Skript enthält. Beobachten:

<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, ist es möglich, gewöhnliches Javascript zu verwenden, während jQuery in der gleichen Seite ohne irgendwelche nachteiligen Effekte verwendet? Übrigens, danke für die Lösung. –

+0

Ja, in der Tat ist jQuery nicht dazu gedacht, Javascript vollständig zu abstrahieren. Es ist nur beabsichtigt, Teile von Javascript zu abstrahieren, die in der Implementierung zwischen verschiedenen Browsern variieren. –

Verwandte Themen