在一行上有多个数据绑定的cshtml文件在> data-bind =“<之后得到一个标签(四个空格)。当Visual Studio执行”格式化文档“时会发生这种情况。因此可以重现通过编辑 - >格式文档。
只有额外的数据绑定具有此功能,因此第一个和第三个获取空间添加,而第一个保持正常:
<input type="checkbox" data-bind="checked: Active" /><span data-bind="text: firstName"></span><span data-bind="text: lastName"></span>
变更为:
<input type="checkbox" data-bind="checked: Active" /><span data-bind=" text: firstName"></span><span data-bind=" text: lastName"></span>
这不是一个大问题,东西可以放在单独的线上,但仍然很烦人。
编辑:自vs2013以来我不再有这个问题。这也似乎解决了另一个问题,即vs会随机决定移动我的carret并键入一些空格。
答案 0 :(得分:1)
我正在使用Visual Studio 2012,我没有遇到这个问题。 可能是您可以尝试重置您的VS设置。 如果它不起作用,我将发布我的设置。