4

IFrame src へのパスの提供に問題があります。

HTMLファイルを同じディレクトリに保存しましたが、それでも取得できません

私はこのように書きました:

  <iframe id="iframe" frameborder="0" src="Dancing.htm" style="width: 100%; height: 700px;"></iframe>

しかし、リソースが見つからないというエラーが表示されますが、HTMページではなくビュー(.cshtml)ページを作成すると、正しくロードされます。なぜこれが起こっているのか理解できません

私を助けてください。

4

2 に答える 2

5

Views フォルダーから *.html ファイルを見つける必要があります。

HTML フォルダーを作成し、Dancing.htm ファイルをそのフォルダーにコピーします。

/HTML/Dancing.htm

<iframe id="iframe" frameborder="0" src="@Url.Content("~/HTML/Dancing.htm")" style="width: 100%; height: 700px;"></iframe>
于 2012-04-24T06:08:55.883 に答える
1

この記事 - URL ルーティングを確認してください。cshtml ページがルーティングされます。しかし、そうではありません。ディレクトリ名でパスを追加するとうまくいくようです。一方、カスタム ルーターを追加できます。しかし、htm と cshtml を同じ場所に置くのは得策ではありません。

于 2012-04-24T06:02:10.157 に答える