0

我正在将 Web 表单应用程序移植到 MVC 3。大多数文件是 .HTML 文件。忽略将这些转换为视图的选项,我如何将 [?] 路由到 HTML 文件?

4

3 回答 3

2

查看 Global.asax 并添加一个忽略:

routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.IgnoreRoute("{resource}.html/{*pathInfo}");  // add this

并注意放置它们的位置。根目录和 /contents 应该没问题。

于 2012-08-28T18:29:19.033 回答
2

您只需像引用任何其他内容文件一样引用它们。只需将它们放在命名文件夹之外(区域、模型、存储库、控制器、视图等)

于 2012-08-28T18:25:26.540 回答
0

如果您不想修改路由表,请将它们放在 Content 文件夹中并像引用任何内容文件一样引用它们。

<a href='@Url.Content("~/Content/path/to/file.html")'>Your html file</a>
于 2012-08-28T18:27:43.790 回答