jQuery не работает на странице ASP 2.0 - Visual Web Developer 2008 Express - PullRequest
0 голосов
/ 12 марта 2009

JQuery не работает на страницах ASP 2.0, которые были разработаны под VS 2005, и теперь делают на нем Javascript с использованием Visual Web Developer 2008 Express. Я включил файл JQuery. Я также установил все необходимые исправления. JQuery intellisense отлично работает в IDE, но команда jquery не выполняется. Кстати, страница хорошо отрисовывается из серверной кодировки.

Пожалуйста, дайте какое-нибудь решение, и в чем проблема в коде?

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

1 Ответ

3 голосов
/ 12 марта 2009

Вам нужно 2 тега сценария. Тот, который импортирует файл jQuery.js, и тот, который содержит ваш скрипт. Обратите внимание:

<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>
...