ASP.NET MVC“查看”编码

时间:2009-10-16 20:58:16

标签: asp.net-mvc model-view-controller

当我在View中编写内联C#/ MVC时,我对Visual Studio的工作方式非常恼火。我认为来源是可怕的,我想知道是否有一些替代方案可以使View代码看起来更漂亮。

也许是某种扩展语言或预处理格式......

**编辑**

实测值:

  • 火花
  • NHalm

还有其他建议吗?

3 个答案:

答案 0 :(得分:2)

我发现Spark视图引擎可以清理它。

http://sparkviewengine.com/

答案 1 :(得分:1)

如果你只是希望现有的引擎更漂亮......那么,很难 - 它就是它的本质。您可以尝试在布局时注意,并将公共代码移动到方法中(可能是HtmlHelper上的公共代码的扩展方法)以减少噪音,但这就是它。

但是,您不限于此引擎 - 您可以使用任何合适的模板引擎(或编写您自己的引擎)。

答案 2 :(得分:1)

一般来说,你需要避免在你的视图中写太多C#。它们应该包含应该可读的主HTML。此外,默认WebForms还有一些alternative view引擎。