当我在View中编写内联C#/ MVC时,我对Visual Studio的工作方式非常恼火。我认为来源是可怕的,我想知道是否有一些替代方案可以使View代码看起来更漂亮。
也许是某种扩展语言或预处理格式......
**编辑**
实测值:
还有其他建议吗?
答案 0 :(得分:2)
我发现Spark视图引擎可以清理它。
答案 1 :(得分:1)
如果你只是希望现有的引擎更漂亮......那么,很难 - 它就是它的本质。您可以尝试在布局时注意,并将公共代码移动到方法中(可能是HtmlHelper
上的公共代码的扩展方法)以减少噪音,但这就是它。
但是,您不限于此引擎 - 您可以使用任何合适的模板引擎(或编写您自己的引擎)。
答案 2 :(得分:1)
一般来说,你需要避免在你的视图中写太多C#。它们应该包含应该可读的主HTML。此外,默认WebForms还有一些alternative view引擎。