0

私の質問はとても簡単です。個々の aspx ページで使用する必要があるスタイル クラスがいくつかあります。例えば

    .txtbx
    {
     margin-bottom: 20px;
     border-style:solid;
     border-width:thin;
     border-color:Gray;
     height:30px;
     width:250px;   
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
     border-radius: 5px;
    }

さて、そのようなスタイルを site.css ファイルに追加できますか (新しい Web アプリケーションを作成することを選択したときにデフォルトで追加されます)。はいの場合、ヘッドタグがないため、個々の .aspx ページに適用するにはどうすればよいですか。コンテンツ (.aspx) ページにコンテンツ プレース ホルダーを含めてリンクを挿入するよう求めるソリューションを読みました。ただし、各コンテンツ ページに既に 2 つのコンテンツ プレース ホルダーがあります。3つ目を追加する必要がありますか? また、上記のような私の個人的なスタイルを定義して使用するために、別の (外部) css ファイルを用意した方がよいでしょうか..? サンクス..!

4

2 に答える 2

0

何が欲しいかわかりませんが、私は次のことを想定できます。

  1. すべての.aspxページに適用するグローバル.cssファイルがあります。

    次に、ページLinkのヘッドセクションにあるcssファイルにを追加します。.Master

  2. ローカルのcssファイルがあります。つまり、特定のページにのみ適用し、他のページには適用しないcssがあります。その場合は、これを行う必要があります。

    a。ContentPlaceHolderマスターページのヘッドの内側を作成して、マスターページのヘッドセクションを公開します。すなわち(以下のマスターページのヘッド)

      <head runat="server">
          <title></title>
          <asp:ContentPlaceHolder ID="headerContent" runat="server"> 
          </asp:ContentPlaceHolder>
      </head>
    

    b。ローカルページでこのcontentPlaceHolderを使用して、そのローカルcssファイルへのリンクを追加します。

     <asp:Content ID="HeadContent" ContentPlaceHolderID="headerContent" 
       runat="server">
       <link runat="server" href="styleSheet.css" rel="stylesheet"      
        type="text/css" />
      </asp:Content>
    
于 2013-03-18T06:47:02.490 に答える
0

マスターページで:

<%@ 
    Master Language="C#" 
    AutoEventWireup="false" 
    CodeBehind="BaseMaster.Master.cs" 
    Inherits="BaseMaster" 
    EnableViewState="false"
%>
<html runat="server" id="htmlTag" xmlns="http://www.w3.org/1999/xhtml" clientidmode="Static">
    <head runat="server">
        <title></title>
        <asp:ContentPlaceHolder ID="cphHead" runat="server"></asp:ContentPlaceHolder>
    </head>

    <body runat="server" id="bodyTag" clientidmode="Static">
        <form id="form1" runat="server">
            <asp:ContentPlaceHolder ID="cphBody" runat="server"></asp:ContentPlaceHolder>
        </form>
    </body>
</html>

スタイルが必要なページで:

<%@ 
    Page Title="" 
    Language="C#" 
    MasterPageFile="~/BaseMaster.Master" 
    AutoEventWireup="false" 
    CodeBehind="..." 
    Inherits="..." 
    EnableViewState="false"
%>

<asp:Content ID="Content2" ContentPlaceHolderID="cphHead" runat="server">
    <link runat="server" href="Styles/YOURSTYLE.css" rel="stylesheet" type="text/css" />

</asp:Content>

<asp:Content ID="Content3" ContentPlaceHolderID="cphBody" runat="server">
    <input type="hidden" id="Field1" runat="server" clientidmode="Static" />

</asp:Content>
于 2013-03-18T06:42:20.893 に答える