jQuery 外部 javascript 文件在 ASP.NET 中

发布时间: 2016/11/13 23:38:36
注意事项: 本文中文内容可能为机器翻译,如要查看英文原文请点击上面连接.

如何在外部 javascript 文件在 ASP.NET 中使用 jQuery?

这是我的代码︰

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="~/Javascript/Javascript.js" runat="server"></script>
    <script src="~/Javascript/jquery-2.1.1.js"></script>
</head>

但在 Javascript.js 文件中,我不能使用 jQuery 选择器 $() 。 当我使用它不工作。

Javascript.js:

$(document).ready(function () { 
  alert('Hello'); 
});

此代码不起作用。智能感知还在 Javascript.js 中行不通。

解决方法 1:

你必须包括 jQuery 之前 Javascript.js

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="~/Javascript/jquery-2.1.1.js"></script>
    <script src="~/Javascript/Javascript.js" runat="server"></script>
</head>

你说你有这些错误在您的开发人员控制台︰

Failed to load resource: the server responded with a status of 404 (Not Found) localhost:46316/~/Javascript/Javascript.js 
Failed to load resource: the server responded with a status of 404 (Not Found) localhost:46316/~/Javascript/jquery-2.1.1.js 
Uncaught TypeError: undefined is not a function

你可以修复这些通过正确地将路径设置为您的文件︰

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <script src="/Javascript/jquery-2.1.1.js"></script>
    <script src="/Javascript/Javascript.js" runat="server"></script>
</head>

使智能感知合作,把下面这行代码为 Javascript.js (当你意识到自己)︰

/// <reference path="jquery-2.1.1.js" />

读取文档的智能感知功能和引用指令在这里︰ http://msdn.microsoft.com/en-us/library/bb385682.aspx#Features

赞助商