2010-12-11 21 views
0

Dans l'extrait suivant, je suis en train de copier et coller tout ce qui suit @Html.DisplayFor dans la deuxième ligne sur la fin de la première ligne.étrange copie & bug coller l'édition balisage Razor

Au début:

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

je sélectionne tout le texte après @Html.DisplayFor, y compris la balise de fermeture div et copier ce texte dans le presse-papiers, à savoir Ctrl + C. Je positionne ensuite mon curseur à la fin de la première ligne, immédiatement après LabelFor, et je colle à partir du presse-papiers, c'est-à-dire ctrl + v. Ce que je reçois est la suivante:

<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> 

Je soupçonne que la virgule dans la liste des arguments que je colle, mais quelle que soit la cause cela est assez bizarre. Est-ce que quelqu'un d'autre a ce problème, et où dois-je le signaler?

+0

Êtes-vous l'aide de Visual Studio 2010 RTM ou SP1 juste sorti Beta? – marcind

+0

J'utilise VS 2010 RTM. – ProfK

+0

J'ai juste essayé la même chose et j'ai eu le même résultat. [Codeplex] (http://aspnet.codeplex.com/workitem/list/basic) semble être le meilleur endroit pour classer cela comme un problème. –

Répondre

1

Ce fut une question de savoir avec MVC3 RC. Il a été corrigé dans MVC3 RC2

Mise à jour: Il semble que le correctif de ce problème a été à tort sauté des binaires RC2. Pour l'instant, la seule façon de résoudre ce problème est de install Visual Studio 2010 SP1 Beta.

+0

@marcind, ma première et unique installation de MVC 3 est RC2. – ProfK

+0

J'oublie, mais vous pourriez aussi avoir besoin de Visual Studio 2010 SP1 Beta. Bien que cela devrait fonctionner avec seulement le RC2. – marcind

+0

Merci @marcind, je l'aurai lundi quand j'ai plus de bande passante et que je vais vérifier. – ProfK