2012-12-05 62 views
1

我有一个硬编码html网站的5页,并希望将其转换为mvc4。如何将硬编码的html网站转换为asp mvc4?

我需要做什么? 有没有教程或一步一步的指导概述如何通过MVC动态制作.html文件?

+0

你现在有什么问题与静态HTML网站,将通过切换到MVC解决? –

回答

3

您将希望对MVC有一个基本的了解,特别是在您更改之前的路由 - 您将避免在未来出现很多混乱和陷阱。

基本上,您需要做的就是为您的html创建Controllers(现在为dummy),并将html复制到相应的View中。当你了解global.asax文件中的路由时,这一切都将有意义。然后,我会更新链接到@Html.ActionLink语法,并从那里移动 - 可能下一个提取通用设计_Layout

基本上,阅读一个快速教程在最低限度,否则你只会挫败自己。

+1

html不仅仅是一个单一的文件。它很好地分解为/ css和/脚本的js文件也/图像和HTML是真的只是UI的东西。 – kacalapy

+0

这很好,这会让转换变得更容易,因为js通常默认进入〜/ Scripts /文件夹,而Css进入〜/ Content /文件夹。 – naspinski

0

如果页面上有唯一的数据,那么您可以为每个页面,一个模型和一个视图创建一个控制器。

如果所有的页面都有类似的信息,您可以让一个控制器拥有不同的视图。