我的网站有 HTML 帮助页面,我正在尝试弄清楚如何从 ASP.NET MVC4 应用程序中调用它。它只是 html 页面,但是当我创建该页面的链接时,我收到“找不到资源”404 错误。
这听起来像是一个愚蠢的问题,但是如何从 ASP.NET MVC 应用程序中调用 HTML 页面?
最佳答案
您可以尝试将所有静态内容放入特定的子目录中,例如“/Static/”,然后在 Global.asax 中的 RegisterRoutes
方法顶部执行以下操作:
routes.IgnoreRoute("Static/{*pathInfo}");
这会让 MVC 知道该子目录中的任何内容都将被视为静态内容,并且不会通过其路由传递。
因此,就您的情况而言,您可能会得到如下内容:
routes.IgnoreRoute("Help/{*pathInfo}");
关于asp.net-mvc - MVC 中 HTML 帮助页面的链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15971557/