Asp.Net MVC 无法获取 .html 文件或 .xml 文件 404 错误?

Posted

技术标签:

【中文标题】Asp.Net MVC 无法获取 .html 文件或 .xml 文件 404 错误?【英文标题】:Asp.Net MVC Can't get .html files or .xml files 404 error? 【发布时间】:2010-10-13 02:09:12 【问题描述】:

如何返回视图中文件夹中的 .html 文件或 .xml 文件?我正在使用 jquery,它通过 ajax 请求静态 Html 文件并将结果插入到 div 中,它一直给出 404 错误任何想法?

谢谢

【问题讨论】:

【参考方案1】:

如果您需要忽略给定路径的路由,请使用:

routes.IgnoreRoute("path/to/static/content");

另外,我可能读错了您的问题,但将静态内容放在您的 View 文件夹中是个坏主意。在文档根目录下创建一个类似“Content”或“public”的文件夹。

如果您确实需要处理一个请求并将其输出为 .html 或 .xml,请创建一个类似于“controller/action/id”的路由。 xml”什么的。

【讨论】:

以上是关于Asp.Net MVC 无法获取 .html 文件或 .xml 文件 404 错误?的主要内容,如果未能解决你的问题,请参考以下文章

Asp.Net MVC - 无法开始监视文件更改

在ASP.NET MVC 中获取当前URLcontrolleraction(转)

在ASP.NET MVC 中获取当前URLcontrolleraction

从本地 json 文件中获取数据并显示在 html asp.net mvc 中

ASP.Net 核心 MVC 中的本地化不起作用 - 无法找到资源文件

从 ASP.NET MVC 操作中获取绝对 URL