【问题标题】:What is the most usual way to develop views in asp.net mvc?在 asp.net mvc 中开发视图最常用的方法是什么?
【发布时间】:2009-07-11 06:58:38
【问题描述】:
在 asp.net mvc 中开发视图最常用的方法是什么?我应该使用默认以外的视图引擎吗?据我所知,StackOverflow 是使用 ASP.NET MVC 的较大站点,那么,他们使用什么?
在使用视图引擎的优点中,它们似乎比默认的更容易。在缺点方面,它们似乎打破了 ASP.NET MVC 中视图的原始概念(使用帮助器),它们不是很可扩展,并且在 Visual Studio IDE 上没有为它们提供智能感知或 sintax 高亮显示。
你会推荐我做什么?
【问题讨论】:
标签:
asp.net-mvc
viewengine
【解决方案1】:
暂时使用默认值,如果对默认值有一些经验,您可能会发现它非常适合您正在做的事情,但是有了这种经验,您以后可以更好地权衡自己与其他引擎的优缺点。
另外,如果您现在正在学习 MVC(我相信我们大多数人都是),大多数在线教程都使用默认引擎显示,因此您不必浪费时间将教程材料转换为任何其他视图引擎.
【解决方案2】:
使用默认的 WebFormsViewEngine,直到遇到令人信服的理由不这样做。我不会写你自己的。如果您不喜欢 WebForms,请尝试Spark。