4

asp.net mvc3にアプリケーションがあり、かみそりのビューで作業しています。レイアウトページでcssファイルを添付し、そのファイルにいくつかのcssを配置しましたが、/Account/LogOnビューにアクセスするとcssが機能しません。
ビューにcssをアタッチした場合にのみ機能しLogonます。レイアウトページに添付されているCSSが機能しない理由を誰かが知ってい/Account/LogOnますか?

また、次のコードを含めてみました。

@{
Layout = "~/Views/Shared/_Layout.cshtml";
ViewBag.Title = "xyz.com – Login";
 }

それはまだ機能していません。前もって感謝します

4

3 に答える 3

5

このようなURLヘルパーを使用してCSSを参照してください

<link rel="stylesheet" type="text/css" href="@Url.Content("~/Content/default.css")"  media="screen" />
于 2012-10-11T09:26:03.303 に答える
3

_layout.cshtmlで、アプリケーションのルート(〜)を参照するパスを使用していることを確認してください。@Url.Content()パスをエスケープするために使用します。

<link href="@Url.Content("~/Content/css/styles.css")" rel="stylesheet" type="text/css" />
于 2012-10-11T09:28:08.063 に答える
1

「Contents」フォルダの下に「say」という名前でスタイルシートを作成します。abc.css

次に、スタイルシートをLayoutPageに含めて、コンテンツページから派生したすべてのページに自動的に含まれるようにします。

<link href="@Url.Content("~/Content/abc.css")" rel="stylesheet" type="text/css" />

于 2014-05-01T08:44:58.857 に答える