我正在将 Web 表单应用程序移植到 MVC 3。大多数文件是 .HTML 文件。忽略将这些转换为视图的选项,我如何将 [?] 路由到 HTML 文件?
问问题
220 次
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 回答