将ASP.NET MVC用于html手册网站?

时间:2010-06-11 08:48:03

标签: asp.net-mvc

我有一个基本上是一个大型宣传册html网站的项目。虽然将来某些内容可能是数据库驱动的。我通常将ASP.NET MVC用于任何数据库驱动的网站,但不确定是否将其用于手册html网站。

4 个答案:

答案 0 :(得分:2)

即使内容是静态的,您也可能希望使用母版页。不妨使用MVC在页面上保持页眉和页脚的一致性。 (对于任何语言都是如此,真的。)

答案 1 :(得分:1)

您现在只托管普通的旧html文件。如果需要数据库驱动的内容,ASP.NET MVC的路由选项可以轻松切换到动态站点而不会破坏链接。

我们使用相同的方法为SEO目的设置虚拟网站,直到真正的应用程序开发并且切换到动态内容毫不费力。

答案 2 :(得分:0)

ASP.NET MVC的优点(与Webforms一样?我假设你问的是)你可以使用基本的html并且需要设计师设计手册。如果在表格或CMS等某个阶段需要更加“动态”,那么使用现有的普通html会更容易。

此外,如果你使用MVC已经很容易了......

答案 3 :(得分:0)

丹尼,

它可能也是一个选择,你的项目赞助商是否想要支付Windows托管或他们是否沿着linux路线。如果您确定该网站永远不需要从数据库中获取数据,那么您实际上可以在mvc(您的开发人员应用程序)中创建一个应用程序,然后让该应用程序生成“平面文件”网站输出到html文件。这样,您可以将构成内容的元素存储在开发人员数据库中,并在需要时重新生成整个站点。这种方法可以获得收益 - 例如,您决定在整个网站上添加一些jquery,然后这将在一次点击中完成所有操作。

这种生成平面网站的方式意味着您理论上可以拥有一个用于多个客户端的引擎,只根据需要更改css和内容。

只是我值得一试...

吉姆