通过Ctrl + E,D:
格式化这部分代码if (row % 3 == 0)
{
@:</div>
}
给了我:
if (row % 3 == 0)
{
@:
</div>
}
这会使我的.cshtml文档无效。 有关如何在VS2013中阻止此操作的任何建议,但我的其他代码仍然使用Ctrl + E,D进行正确的格式化?
答案 0 :(得分:1)
我和你有同样的问题。我设法阻止它的唯一方法是重写它(只要你已经在代码块中,你就不会在@
之前需要初始if
,但我做了当我将它粘贴到我的页面进行测试时):
@if (row % 3 == 0)
{
@Html.Raw("</div>")
}
我首先了解了如何使用@:
替代@Html.Raw无法正常工作。