以下是我的母版页的代码。我想把我的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>
答案 0 :(得分:1)
将样式表拖放到母版页的设计视图中。
OR置于head元素之前:
</asp:ContentPlaceHolder>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
答案 1 :(得分:1)
您可以在contentplaceholder中添加它,因为如果需要,可以在其他页面中覆盖它。
<asp:ContentPlaceHolder ID="head" runat="server">
<link rel="stylesheet" href="/css/CSSFile.css" type="text/css" />
</asp:ContentPlaceHolder>
答案 2 :(得分:1)
<head runat="server">
<title></title>
<====== Reference CSS files here ===========>
<asp:ContentPlaceHolder ID="head" runat="server">
</asp:ContentPlaceHolder>
</head>
这样就会出现在所有页面上。如果你想为一个页面覆盖它,你可以只在那个ASPX页面上创建新样式,它将覆盖你放在母版页中的'默认'样式。
答案 3 :(得分: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>
答案 4 :(得分:0)
头部内容占位符的上方或下方。