2009-03-12 3 views
0

JQuery는 VS 2005에서 개발되었으며 현재 Visual Web Developer 2008 Express를 사용하여 Javascript를 작성한 ASP 2.0 페이지에서 작동하지 않습니다. 나는 jquery 파일을 포함시켰다. 필요한 모든 패치도 설치했습니다. JQuery intellisense는 IDE에서 제대로 작동하지만 jquery 명령이 실행되고 있지 않습니다. btw, 페이지는 서버 쪽 코딩에서 잘 렌더링됩니다.jQuery가 ASP 2.0 페이지에서 작동하지 않습니다. - Visual Web Developer 2008 Express

코드를 수정하면 어떤 문제가 발생합니까?

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

답변

3

2 개의 스크립트 태그가 필요합니다. 하나는 jQuery.js 파일을 가져오고 다른 하나는 스크립트를 포함합니다. 관찰 :

+0

@Ken, jQuery를 동일한 페이지에서 악영향없이 사용하면서 일반 자바 스크립트를 사용할 수 있습니까? btw, 솔루션 주셔서 감사합니다. –

+0

예, 실제로 jQuery는 자바 스크립트를 완전히 추상화하지 않습니다. 그것은 다른 브라우저 사이의 구현이 다른 javascript 부분을 추상화하기위한 것입니다. –

관련 문제