阅读Scott Guthrie的博客文章,了解ASP.NET MVC 的新Razor视图引擎,并阅读这个问题,比较可用的视图引擎.
Razor似乎解决了默认视图引擎的大多数问题.作为开发人员,哪些功能差异会使其成为一个引人注目的选择?缺少哪些功能会阻止您使用它?
解释非常简单的问题:在Visual Studio 2010 SP1中,我在使用Razor时看到了使用大括号的奇怪缩进问题.
以下是它的外观:
<div>
<div>
<div>
<div>
@if (true)
{
<b>Hi</b>
}
</div>
</div>
</div>
</div>
Run Code Online (Sandbox Code Playgroud)
这是我用CTRL + K,D来格式化后出现的.其他人有这个问题吗?这是怎么回事?