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
<head runat="server">
    <title></title>
    <====== Reference CSS files here ===========>
    <asp:ContentPlaceHolder ID="head" runat="server">

    </asp:ContentPlaceHolder>
</head>

そうすれば、すべてのページに表示されます。また、1 つのページに対してオーバーライドする場合は、その ASPX ページでのみ新しいスタイルを作成できます。これにより、マスター ページに配置した「既定の」スタイルがオーバーライドされます。

于 2013-09-05T08:48:33.607 に答える
1

マスター ページのデザイン ビューにスタイル シートをドラッグ アンド ドロップします。

または head 要素の前に配置:

</asp:ContentPlaceHolder>
<link href="StyleSheet.css" rel="stylesheet" type="text/css" />
</head>
于 2013-09-05T08:42:14.620 に答える
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

必要に応じて他のページでオーバーライドできるため、contentplaceholder 内に追加できます。

<asp:ContentPlaceHolder ID="head" runat="server">
        <link rel="stylesheet" href="/css/CSSFile.css" type="text/css" />
</asp:ContentPlaceHolder>
于 2013-09-05T08:45:41.537 に答える
0

head コンテンツ プレースホルダーの上または下。

于 2013-09-05T08:43:05.083 に答える