Asp.net mvc Asp.net MVC和普通html页面

Asp.net mvc Asp.net MVC和普通html页面,asp.net-mvc,Asp.net Mvc,我将创建一个非常简单的网站,其中包含几个静态页面(它们永远不会改变)和一个动态页面(我们称之为新闻)。我想知道是否可以在这里使用MVC,而不必为这些“静态”页面创建控制器和视图。这不是太多的开销吗 有没有一种方法可以让MVC简单地将传入的请求路由到有效的文档,而无需实际创建控制器?只需将静态内容放在一个单独的目录中并链接到该目录即可。当路径指向实际文件时,ASP.NET将像正常情况一样提供静态内容。我在我的内容文件夹中创建了一个静态文件夹,但是你可以把它放在任何地方。这些文件甚至可以存在于站点的

我将创建一个非常简单的网站,其中包含几个静态页面(它们永远不会改变)和一个动态页面(我们称之为新闻)。我想知道是否可以在这里使用MVC,而不必为这些“静态”页面创建控制器和视图。这不是太多的开销吗


有没有一种方法可以让MVC简单地将传入的请求路由到有效的文档,而无需实际创建控制器?

只需将静态内容放在一个单独的目录中并链接到该目录即可。当路径指向实际文件时,ASP.NET将像正常情况一样提供静态内容。我在我的内容文件夹中创建了一个静态文件夹,但是你可以把它放在任何地方。这些文件甚至可以存在于站点的根目录中

   +-Content
     +-images
     +-static
       +-about.html
       +-info.html
     +-styles
       +-site.css
       +-themes
        ...
对于“静态”aspx文件,您需要将路由(或使用默认的“全部捕获”)连接到以下内容:

public SomeAction ActionResult(string pageName)
{
    return View(pageName);
}

这应该允许某人在适当的文件夹中创建视图,然后动态添加或执行它们。

如果我有“静态”aspx文件,这是否也适用?因为我有一些问题。。(谢谢回复!)