奇怪的副本和;粘贴bug编辑Razor标记

时间:2010-12-11 14:21:13

标签: asp.net-mvc asp.net-mvc-3 razor

在下面的摘录中,我试图将第二行@Html.DisplayFor之后的所有内容复制并粘贴到第一行的末尾。

一开始:

<div class="display-label">@Html.LabelFor
<div class="display-field">@Html.DisplayFor(@String.Format("{0:F}", Model.PlannedBudget))</div>

我选择@Html.DisplayFor之后的所有文字,包括结束div标记,然后将此文本复制到剪贴板,即ctrl + c。然后我将光标定位在第一行的末尾,在LabelFor之后立即,并从剪贴板粘贴,即ctrl + v。我得到的是以下内容:

<div class="display-label">@Html.LabelFor Model.PlannedBudget))</div>(@String.Format("{0:F}",
<div class="display-field">@Html.DisplayFor(@String.Format("{0:F}", Model.PlannedBudget))</div>

我怀疑我粘贴的参数列表中的逗号,但无论原因是什么,这都很奇怪。有没有其他人有这个问题,我应该在哪里举报?

1 个答案:

答案 0 :(得分:1)

这是MVC3 RC的一个已知问题。它已在MVC3 RC2

中修复

更新:似乎从RC2二进制文件中错误地跳过了此问题的修复程序。目前,解决此问题的唯一方法是install Visual Studio 2010 SP1 Beta

相关问题