我必须设置一个MVC项目来存放所有HTML文档。这就像使用路由的分层结构。页面不必运行,只需充当占位符。这真的只是让小组看到所有的HTML页面来获得功能的想法。然后我们将通过创建控制器,模型等来回填填充功能的页面组。如何才能最好地完成?是否有可以实现此目的的模拟框架?所以它将是一个只有视图的项目,一个允许在页面之间导航的控件ler,简单地显示大多数静态HTML页面。这个想法只是让小组看到所有的功能,并组建一个结构来开始编码。如果可能,我们希望根据路由表查看正确的URL。在我们处理后端对象/域模型时,这将是一个快速的解决方案吗?
答案 0 :(得分:0)
这是一个相当粗略但简单的解决方案。只需将Server.Transfer
行添加到控制器以注入物理文件的链接(我假设HTML文档已经存在):
public ActionResult About()
{
//TODO: remove mock up redirect
Server.Transfer("~/MockUps/AboutUsMockUp.htm");
return View();
}
如果您已经拥有HTML,我会在您创建控制器时继续执行视图?这可能看起来像前面的一些额外工作,但是当你通过上述建议重新实施适当的观点时,可能等同于花费更多的时间!?