1

現在、asp.net C# プロジェクトに取り組んでいます。MVC 4、Entity Framework、および LINQ を使用しています。私はこれらすべての初心者です。

私のクライアントは、新しい CSS スタイルを Web サイトに実装することを望んでいます。私はこれを正常に実行し、デバッグモードで正しく見えます(私のマシンでローカルにローカルlocalhost:59600/で実行されました)。しかし、テスト Web サイト (私のマシン dev.websitename.com に対してローカルではない) にアクセスしたときに、CSS スタイルシートが適用されていません。また、FTP やサーバーへのアクセスもありません。この問題を引き起こしているのは、コードまたは構成の何かですか?

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("leaguetime.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("widget-css.css") %>" />
<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Styles("dropdownmenu.css") %>" />

CSS ファイルが Styles フォルダーにあることを確認しました。

私はすべての答えに感謝し、私は初心者であることを覚えているので、単純な答えは単純すぎない. 前もって感謝します。

4

1 に答える 1

0

URLヘルパーを使用している場合は、サイトのルートを基準にしてサーバーパスを作成することもできます。

<link rel="stylesheet" type="text/css" media="all" href="<%= Url.Content("~/xxx/leaguetime.css") %>" />

参照:http ://amadiere.com/blog/2010/03/4-top-tips-for-portable-asp-net-mvc-apps/

于 2012-10-09T14:49:47.277 に答える