1

メニュー機能を備えたマスター ページ ベースの Web サイトがあります。CSS は Style.css ファイルから正常に読み取られます。正常に機能する別の Login.aspx ページを追加しましたが、ログイン ページ用の特定の css を含む Account.css ファイルを取得しません。ログインページでマスターページを参照したくありません。

<%@ Page Language="C#" AutoEventWireup="true" CodeFile="Login.aspx.cs" Inherits="Login" %>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head runat="server">
    <title></title>
        <script src="//ajax.googleapis.com/ajax/libs/jquery/1.8.2/jquery.min.js"      type="text/javascript"></script>
    <link href="Account.css" rel="stylesheet" type="text/css" />
    <script type="text/javascript">
        $(document).ready(function () {
                 $('.grid_12').fadeIn(1750);
        });
    </script>
</head>

考えられるあらゆる方法で Account.css ファイルパスを参照しようとしたので、洞察をいただければ幸いです。

href="./Account.css"
href="Account.css"
href="~/Account.css"

Login.aspx ページと Account.css ファイルを Web サイトのルートにある新しいログイン フォルダーに配置しました。

4

2 に答える 2

1

フォーム認証を使用している地域があるかもしれません。
はいの場合は、使用できます

 <location path="Account.css">
    <system.web>
        <authorization>
            <allow users="*" />
        </authorization>
    </system.web>
</location>

中身

<appSettings></appSettings>

それ以外の場合は使用できます

<style type="text/css" src='<%= ResolveUrl("Account.css")%>'></script>
于 2012-11-09T10:17:04.763 に答える