1

以下是我的母版页的代码。我想把我的css文件放在这里。但不确定在哪里。请看以下——

<%@ Master Language="C#" AutoEventWireup="true" CodeBehind="EmployeeMaster.master.cs" Inherits="LeaveManager.EmloyeeUI.EmployeeMaster" %>

<!DOCTYPE html>

<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
    <====== here ? ===========>
    <asp:ContentPlaceHolder ID="head" runat="server">
    <====== or, here ?? ===========>
    </asp:ContentPlaceHolder>
</head>
<body>
    <form id="form1" runat="server">
      <div>
        <asp:ContentPlaceHolder ID="ContentPlaceHolder1" runat="server">
        </asp:ContentPlaceHolder>
      </div>
    </form>
</body>
</html>
4

5 回答 5

1

You can add it within the contentplaceholder because you can overide it in other pages if you want.

<asp:ContentPlaceHolder ID="head" runat="server">
        <link rel="stylesheet" href="/css/CSSFile.css" type="text/css" />
</asp:ContentPlaceHolder>
于 2013-09-05T08:45:41.537 回答
1
<head runat="server">
    <title></title>
    <====== Reference CSS files here ===========>
    <asp:ContentPlaceHolder ID="head" runat="server">

    </asp:ContentPlaceHolder>
</head>

这样它就会出现在所有页面上。如果您想为单个页面覆盖它,您可以只在该 ASPX 页面上创建新样式,它将覆盖您放在母版页中的“默认”样式。

于 2013-09-05T08:48:33.607 回答
1

对于母版页,请参考以下位置的 css 文件

   <html xmlns="http://www.w3.org/1999/xhtml">
   <head runat="server">
      <title></title>
      **<====== Reference CSS Files Here===========>**
         <asp:ContentPlaceHolder ID="head" runat="server">
    </asp:ContentPlaceHolder>
   </head>
于 2013-09-05T09:12:41.753 回答
1

在母版页的设计视图中拖放样式表。

或放在 head 元素之前:

</asp:ContentPlaceHolder>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
于 2013-09-05T08:42:14.620 回答
0

高于或低于头部内容占位符。

于 2013-09-05T08:43:05.083 回答