我是ASP.MVC的新手。对于我们的新Web应用程序,我正在考虑两种视图引擎选项:
2.背后的想法是减少每次需要新视图时编写直接HTML代码的需要,但我不确定这是否是一个好方法。它的一个缺点是,如果不重新编译项目就无法更改生成的代码。
您怎么看?
答案 0 :(得分:2)
我已经看到过这样的方法在其他项目中使用,一般来说它们比它们的价值更麻烦。您失去的灵活性是为生成阶段的自动化付出的代价太高。想想需求经常适用于一个特殊案例的情况,现在想象一下你在这里必须如何处理。
此外,如果您的观点对您造成了太大的痛苦,我建议您可能没有正确使用观点。您应该会在整个网站的视图中看到很少的重复。例如,常见的部分应重构为单独的块并从那里拉入。