在 ASP.NET 中使用 jQuery

Using jQuery in ASP.NET

好吧,这听起来像是一个愚蠢的问题,但我到底应该在 .aspx 页面中的什么位置添加行 <script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>?我是 ASP.NET 和 jQuery 的新手。我得到了一个完成了一半的 ASP.NET 项目,我需要使用 jQuery 来配置 UI。在我搜索的所有地方,它都说首先将上面的行插入 <head> 标记内。但是我的 Default.aspx 页面没有 <head> 标签。相反,它有 <asp:Content><asp:UpdatePanel> 标签。

找到您的母版页,通常称为 Site.master,它位于解决方案的根目录中

例如

<%@ Master Language="C#" AutoEventWireup="true" CodeFile="Site.master.cs" Inherits="SiteMaster" %>

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en">
<head runat="server">
    <title></title>
    <link href="~/Styles/Site.css" rel="stylesheet" type="text/css" />
    <script src="Scripts/jquery-1.7.1.min.js" type="text/javascript"></script>
    <asp:ContentPlaceHolder ID="HeadContent" runat="server">
    </asp:ContentPlaceHolder>
</head>
<body>
    <form runat="server">

        <div class="main">
            <asp:ContentPlaceHolder ID="MainContent" runat="server"/>
        </div>
    </form>
</body>
</html>

webform 中的母版页是包含所有常见 css、javascript 的地方。这可以在关于 Whosebug here

的另一个问题中找到