2010-12-13 33 views
2

J'essaie de générer une chaîne "x3" avec la valeur stockée dans mon modèle.Problème de commutation de contexte MVC Razor

<span>[email protected]</span> output => [email protected]

ne passe pas correctement au code après @.

correctement les travaux suivants:

<span>*@Model.Quantity</span> => * 3 <span>x @Model.Quantity</span> => x 3 (mais je ne veux pas l'espace bien sûr)

Ma solution réelle:

<span>@{<text>x</text>}@Model.Quantity</span> = > x3

Le commutateur @ doit-il suivre une limite de mot? Est-ce un bug de l'analyseur? (ma machine de test réel: MVC3 RC2)

Thx

Répondre

6

[email protected] pourrait être une adresse e-mail donc je pense que l'analyseur considère que le texte. Cela fonctionne si vous faites:

<span>[email protected](Model.Quantity)</span> 
+0

Fantastique, thx. –