我正在使用 mvc3 构建一个包含 5 个静态页面的简单站点。我只是想知道在这种情况下最佳做法是什么。到目前为止,我只有一个“页面”控制器,它有 5 个函数,每个函数都返回适当的视图。
我还更新了 global.asax 文件以使用:
routes.MapRouteLowercase(
"Default", // Route name
"{action}/{id}", // URL with parameters
new { controller = "Page", action = "Index", id = UrlParameter.Optional } // Parameter defaults
);
我意识到一般规则是为每个逻辑单元使用一个控制器,所以我认为这对于小型站点来说可以吗?
这是一种合适的方法还是我应该采取不同的做法?
谢谢。