0

MVC 4 で新しい「基本」プロジェクトを開始しました。スタイリングに関しては、Content フォルダーの css ファイルが取得されません。

_layout.cshtml ファイルにリンク href などを含めましたが、まだ何も起こりません。

css ファイルを Controllers フォルダーなどに移動し、_layout.cshtml ファイルのパスを変更すると、スタイリングが適用されます。

他の誰かがこの問題を抱えていますか?

_Layout.cshtml ファイルで次のことを試しました。

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

CSSファイルで:

body{ background-color:Blue; }

ありがとう

4

2 に答える 2

0

このような _Layout.cshtml 何かにベース href を定義する必要があります

<base href="YoursiteDomain" />

したがって、すべての静的コンテンツ (つまり、コンテンツ フォルダーにある css、画像、および js) は、このベース href で確認できます。

注 : css またはその他の静的コンテンツを定義する前に、head セクションの上部に配置する必要があります。

これが機能しない場合、これは間違いなく iis の問題です。

次に、iis のアプリケーション プールを統合モードからクラシック モードに切り替えることで試すことができます。

これがあなたを助けることを願っています。

于 2013-10-11T02:59:50.320 に答える