Web フォーム アプリケーションを MVC 3 に移植しています。ファイルの大部分は .HTML ファイルです。これらをビューに変換するオプションを無視して、どうすれば [?] を HTML ファイルにルーティングできますか?
質問する
220 次
3 に答える
2
他のコンテンツ ファイルと同じように参照するだけです。名前付きフォルダー (エリア、モデル、リポジトリ、コントローラー、ビューなど) に入れないでください。
于 2012-08-28T18:25:26.540 に答える
2
Global.asax を調べて、ignore を追加します。
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.html/{*pathInfo}"); // add this
置く場所には少し注意してください。ルートと /contents は問題ないはずです。
于 2012-08-28T18:29:19.033 に答える
0
ルート テーブルを変更したくない場合は、それらを Content フォルダーに配置し、他のコンテンツ ファイルと同じように参照します。
<a href='@Url.Content("~/Content/path/to/file.html")'>Your html file</a>
于 2012-08-28T18:27:43.790 に答える