asp.net-mvc - MVC 中 HTML 帮助页面的链接

标签 asp.net-mvc asp.net-mvc-4

我的网站有 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/

相关文章:

c# - 全局异常处理程序 ASP.Net Core MVC

c# - Web Api 2 不反序列化 JSON

c# - 在模型绑定(bind)期间在 asp.net mvc 中丢失我的字节数组的所有数据

jquery - 在 asp.net mvc4 应用程序中使用 Jquery 验证表单

asp.net-mvc - ASP.NET MVC-信用卡数据的安全临时存储

regex - 带撇号的电子邮件的正则表达式

c# - 在让 mvc 路由工作时缺少一些简单的东西

c# - Asp.NET MVC4 Redirect(url) 抛出参数异常

c# - MVC 4 - 如何有条件地禁用此按钮?

entity-framework - Entity Framework 代码首先不使用 VS 2012 创建表