2

すべての「マスターページ」スタイルを含めるために使用した _Layout.cshtml ページがあります。このページには、レイアウト ページで次のようにマップされているヘッダーに画像が含まれています。

<img src="/Content/Images/Logo.jpg"/>

コントローラーを作成するときに、編集、削除、作成、およびインデックス ビューを生成する "Entity Framework を使用して、読み取り/書き込みアクションとビューを備えたコントローラー" を作成するオプションを選択しました。

画像は通常、さまざまなコントローラーのすべてのインデックス ページに表示されますが、編集、作成、または削除ページのいずれかをクリックすると、画像が壊れます。これらのページで画像を別の方法でマッピングする必要がありますか? もしそうなら、どうすればこれを変更できますか? すべてのページが同じようにレイアウト ページからコンテンツを取得しているという印象を受けました。

4

1 に答える 1

2

次のように画像をマッピングしてみてください。

<img src="@Url.Content("~/Content/Images/Logo.jpg")" />
于 2012-07-03T13:42:19.570 に答える